| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- <template>
 
-   <view class="goods ss-flex">
 
-     <image class="image" :src="sheep.$url.cdn(goodsData.image)" mode="aspectFill"> </image>
 
-     <view class="ss-flex-1">
 
-       <view class="title ss-line-2">
 
-         {{ goodsData.title }}
 
-       </view>
 
-       <view v-if="goodsData.subtitle" class="subtitle ss-line-1">
 
-         {{ goodsData.subtitle }}
 
-       </view>
 
-       <view class="price ss-m-t-8">
 
-         ¥{{ isArray(goodsData.price) ? goodsData.price[0] : goodsData.price }}
 
-       </view>
 
-     </view>
 
-   </view>
 
- </template>
 
- <script setup>
 
-   import sheep from '@/sheep';
 
-   import { isArray } from 'lodash';
 
-   const props = defineProps({
 
-     goodsData: {
 
-       type: Object,
 
-       default: {},
 
-     },
 
-   });
 
- </script>
 
- <style lang="scss" scoped>
 
-   .goods {
 
-     background: #fff;
 
-     padding: 20rpx;
 
-     border-radius: 12rpx;
 
-     .image {
 
-       width: 116rpx;
 
-       height: 116rpx;
 
-       flex-shrink: 0;
 
-       margin-right: 20rpx;
 
-     }
 
-     .title {
 
-       height: 64rpx;
 
-       line-height: 32rpx;
 
-       font-size: 26rpx;
 
-       font-weight: 500;
 
-       color: #333;
 
-     }
 
-     .subtitle {
 
-       font-size: 24rpx;
 
-       font-weight: 400;
 
-       color: #999;
 
-     }
 
-     .price {
 
-       font-size: 26rpx;
 
-       font-weight: 500;
 
-       color: #ff3000;
 
-     }
 
-   }
 
- </style>
 
 
  |