uniapp v2 组件

html

html 复制代码
		<view class="activeGoods">

			<view class="A-GoodsList">
				<view class="A-GoodsList-Title flex jsb ac">
					<view class="A-GoodsList-Title-left flex ac">
						<text class="showSetTexta">爆款专区</text>
						<view class="showSetText flex jc ac">
							<image class="showSetTextimg" src="../../static/money.png" mode="aspectFit">
							</image>
							<view>
								{{recommendgoodsB.infoobj.min_price}}元起
							</view>
						</view>
					</view>
					<view class="A-GoodsList-Title-right flex ac"
						@click="sheep.$router.go('/pages/businessAndother/newUserList/newUserList')">
						查看更多 <up-icon name="arrow-right" color="#fff" size="12"></up-icon>
					</view>
				</view>

				<scroll-view scroll-x class="A-GoodsList-list ">
					<view class="flex">
						<view class="A-GoodsList-li" v-for="(item,index) in 10" :key="item.id"
							@click="sheep.$router.go('/pages/goods/index', { id: item.id })">
							<image class="A-GoodsList-li-img" :src="item.image" mode="aspectFill">
							</image>
							<view class="A-GoodsList-li-Detail">
								<view class="A-GoodsList-li-Detail-title me-text-beyond-multi">
									<text class="ttTag">新人专享</text>
									<text class="tt ">商品标题特价出售新人专享商品标题特价出售新人专享</text>
								</view>
								<view class="flex jsb ac ">
									<view class="flex ac">
										<view class="A-GoodsList-li-Detail-price ">
											<text class="A-GoodsList-li-Detail-price-priceicon">¥</text>
											<text class="A-GoodsList-li-Detail-price-pricessss">{{'0.00'}}
											</text>
										</view>
									</view>
									<view class="" @tap.stop="openCart(item)">
										<up-icon name="plus-circle-fill" color="#50bb81" size="25"></up-icon>
									</view>
								</view>
								<view class="A-GoodsList-li-Detail-original-price  flex jsb ac ">
									¥{{item.sku_prices[0].original_price||'00'}}
								</view>
							</view>
						</view>
					</view>
				</scroll-view>


			</view>
			
		</view>

css

css 复制代码
		.activeGoods {
			width: 690rpx;
			box-sizing: border-box;
			background: #fff;
			border-radius: 18rpx 18rpx;
			margin-bottom: 30rpx;
			margin-top: 30rpx;

			.A-GoodsList {

				.A-GoodsList-Title {
					width: 100%;
					padding: 20rpx;
					box-sizing: border-box;
					border-radius: 18rpx 18rpx 0 0;
					background: orangered;
					margin: 0 !important;

					.A-GoodsList-Title-left {
						.showSetTexta {
							font-weight: bold;
							font-size: 40rpx;
							color: #fff;
						}

						.showSetText {
							font-weight: 0 !important;
							font-size: 24rpx;
							line-height: 0.5;
							color: #fff;
							margin-left: 15rpx;
							padding: 5rpx 10rpx;
							box-sizing: border-box;
							border: 1rpx solid #fff;
							border-radius: 8rpx;

							.showSetTextimg {
								width: 35rpx;
								height: 35rpx;
								margin-right: 5rpx;
							}
						}

					}

					.A-GoodsList-Title-right {
						font-weight: 0 !important;
						font-size: 24rpx !important;
						color: #fff !important;
					}
				}
			}

			.A-GoodsList-list {
				width: 100%;
				background: #fff;
				padding: 10rpx;
				box-sizing: border-box;
				border-radius: 8rpx;

				.A-GoodsList-li {
					width: 200rpx;
					background: #FFFFFF;
					border-right: 1rpx solid #f1f1f1;

					.A-GoodsList-li-img {
						width: 200rpx;
						height: 200rpx;
						border-radius: 18rpx;
					}

					.A-GoodsList-li-Detail {
						padding: 10rpx;
						box-sizing: border-box;

						.A-GoodsList-li-Detail-title {
							width: 200rpx;

							.ttTag {
								padding: 5rpx 10rpx;
								box-sizing: border-box;
								background: red;
								color: #fff;
								font-size: 24rpx;
								height: 28rpx;
								margin-right: 20rpx;
								border-radius: 12rpx;
							}

							.tt {
								font-size: 28rpx;
								font-weight: bold;
							}
						}

						.A-GoodsList-li-Detail-price {
							height: 40rpx;
							line-height: 1;
							font-weight: bold;
							font-size: 38rpx;
							color: #F8303A;

							.A-GoodsList-li-Detail-price-priceicon {
								font-size: 24rpx !important;
							}
						}

						.A-GoodsList-li-Detail-original-price {
							color: #999;
							text-decoration: line-through;
							font-size: 22rpx;
							margin-top: 5rpx;
						}
					}
				}
			}
		}
相关推荐
visnix2 分钟前
AI大模型-LLM原理剖析到训练微调实战(第二部分:大模型核心原理与Transformer架构)
前端·llm
老妪力虽衰3 分钟前
零基础的小白也能通过AI搭建自己的网页应用
前端
褪色的笔记簿6 分钟前
在 Vue 项目里管理弹窗组件:用 ref 还是用 props?
前端·vue.js
Danny_FD8 分钟前
使用Taro实现微信小程序仪表盘:使用canvas实现仪表盘(有仪表盘背景,也可以用于Web等)
前端·taro·canvas
掘金安东尼16 分钟前
VSCode V1.107 发布(2025 年 11 月)
前端·visual studio code
一只小阿乐20 分钟前
前端vue3 web端中实现拖拽功能实现列表排序
前端·vue.js·elementui·vue3·前端拖拽
AAA阿giao25 分钟前
从“操纵绳子“到“指挥木偶“:Vue3 Composition API 如何彻底改变前端开发范式
开发语言·前端·javascript·vue.js·前端框架·vue3·compositionapi
TextIn智能文档云平台31 分钟前
图片转文字后怎么输入大模型处理
前端·人工智能·python
专注前端30年33 分钟前
在日常开发项目中Vue与React应该如何选择?
前端·vue.js·react.js
文刀竹肃1 小时前
DVWA -XSS(DOM)-通关教程-完结
前端·安全·网络安全·xss