|                                                                                                                |  | <template>	<view class="list">		<view class="item"		v-for="(item, index) in 10"		@click="$utils.navigateTo('/pages_order/product/productDetail?id=123')"		:key="index">			<image 			class="image"			src="https://img95.699pic.com/photo/50058/1378.jpg_wh860.jpg" mode=""></image>			<view class="info">				<view class="title">					桌布租赁				</view>				<view class="price">					<text>¥58</text>元/起				</view>				<view class="favorable">					<view class="t">						限时优惠					</view>					<view class="p">						¥48					</view>				</view>				<view class="num">					已售卖5000+件				</view>			</view>			<view class="btn">				<uv-icon name="shopping-cart"				color="#fff"></uv-icon>			</view>		</view>	</view></template>
<script>	export default {		name:"productList",		data() {			return {							};		},		methods : {					},	}</script>
<style scoped lang="scss">.list{	display: flex;	flex-wrap: wrap;	.item{		position: relative;		width: 300rpx;		padding: 20rpx;		background-color: #fff;		border-radius: 20rpx;		margin-top: 20rpx;		&:nth-child(odd){			margin-right: 20rpx;		}		.image{			width: 300rpx;			height: 250rpx;			border-radius: 20rpx;		}		.info{			font-size: 26rpx;			.title{				font-size: 30rpx;			}			.price{				color: #D03F25;				margin-top: 6rpx;				text{					font-size: 34rpx;					font-weight: 900;				}			}			.favorable{				display: flex;				background-image: url(/static/image/product/favorable.png);				background-size: 100% 100%;				width: fit-content;				padding: 5rpx 10rpx;				font-size: 18rpx;				margin-top: 6rpx;				.p{					color: #fff;					margin-left: 10rpx;				}			}			.num{				margin-top: 6rpx;				font-size: 22rpx;				color: #888;			}		}		.btn{			position: absolute;			right: 20rpx;			bottom: 20rpx;			padding: 10rpx;			border-radius: 50%;			background-color: $uni-color;		}	}}</style>
 |