argument.vue 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <template>
  2. <view class="wrapper">
  3. <view class="paddingY18" style="border-bottom: 2rpx solid #EEEEEE">
  4. <view class="flex-align paddingT8">
  5. <view class="color-2 font2" style=" width: 92rpx">参数</view>
  6. <scroll-view scroll-x class="scroll-wrapper flex1">
  7. <view v-for="item in parameter" :key="item.label" class="item">
  8. <view class="color-2">{{item.label}}</view>
  9. <view class="paddingT8 color-1">{{item.value}}</view>
  10. </view>
  11. </scroll-view>
  12. </view>
  13. <view class="paddingT20 flex-align">
  14. <view class="color-2 font2 flex-shrink0" style=" width: 92rpx">IP</view>
  15. <text class="color-1 font4">{{data.worksName}}</text>
  16. </view>
  17. <view class="paddingT20 flex-align" v-if="data.brandName">
  18. <view class="color-2 font2" style=" width: 92rpx">品牌</view>
  19. <text class="color-1 font4">{{data.brandName}}</text>
  20. </view>
  21. </view>
  22. <view class="paddingY15 flex-align">
  23. <view class="flex1">
  24. <view class="flex-align">
  25. <image :src="resource.sell_detail_soag" style="width: 238rpx; height: 26rpx" />
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. </template>
  31. <script>
  32. import resource from '@/utils/resource'
  33. export default {
  34. props: {
  35. data: Object
  36. },
  37. data() {
  38. return {
  39. resource,
  40. parameter: []
  41. }
  42. },
  43. mounted() {
  44. if (this.data.parameter) {
  45. this.parameter = JSON.parse(this.data.parameter)
  46. }
  47. }
  48. }
  49. </script>
  50. <style lang="scss" scoped>
  51. .wrapper {
  52. margin-top: 20rpx;
  53. background: #fff;
  54. border-radius: 20rpx;
  55. padding: 0 28rpx;
  56. .scroll-wrapper {
  57. overflow: hidden;
  58. white-space: nowrap;
  59. width: 100%;
  60. .item {
  61. display: inline-block;
  62. font-size: 28rpx;
  63. min-width: 152rpx;
  64. padding: 0 20rpx;
  65. border-right: 2rpx solid #eeeeee;
  66. &:first-child {
  67. padding-left: 0;
  68. }
  69. }
  70. }
  71. }
  72. </style>