| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- <!-- 页面  -->
 
- <template>
 
-   <view>
 
-     <view class="ss-flex flex-wrap">
 
-       <view class="goods-box" v-for="item in pagination?.data" :key="item.id">
 
-         <view @click="sheep.$router.go('/pages/goods/index', { id: item.id })">
 
-           <view class="goods-img">
 
-             <image class="goods-img" :src="sheep.$url.cdn(item.image)" mode="aspectFit"></image>
 
-           </view>
 
-           <view class="goods-content">
 
-             <view class="goods-title ss-line-1 ss-m-b-28">{{ item.title }}</view>
 
-             <view class="goods-price">¥{{ item.price[0] }}</view>
 
-           </view>
 
-         </view>
 
-       </view>
 
-     </view>
 
-   </view>
 
- </template>
 
- <script setup>
 
-   import sheep from '@/sheep';
 
-   const props = defineProps({
 
-     data: {
 
-       type: Object,
 
-       default: () => ({}),
 
-     },
 
-     activeMenu: [Number, String],
 
-     pagination: Object,
 
-   });
 
- </script>
 
- <style lang="scss" scoped>
 
-   .goods-box {
 
-     width: calc((100% - 20rpx) / 2);
 
-     margin-bottom: 20rpx;
 
-     .goods-img {
 
-       width: 100%;
 
-       height: 246rpx;
 
-       border-radius: 10rpx 10rpx 0px 0px;
 
-     }
 
-     .goods-content {
 
-       width: 100%;
 
-       background: #ffffff;
 
-       box-shadow: 0px 0px 20rpx 4rpx rgba(199, 199, 199, 0.22);
 
-       padding: 20rpx 0 32rpx 16rpx;
 
-       box-sizing: border-box;
 
-       border-radius: 0 0 10rpx 10rpx;
 
-       .goods-title {
 
-         font-size: 26rpx;
 
-         font-weight: bold;
 
-         color: #333333;
 
-       }
 
-       .goods-price {
 
-         font-size: 24rpx;
 
-         font-family: OPPOSANS;
 
-         font-weight: 500;
 
-         color: #e1212b;
 
-       }
 
-     }
 
-     &:nth-child(2n + 1) {
 
-       margin-right: 20rpx;
 
-     }
 
-   }
 
- </style>
 
 
  |