uni-app实现微信小程序购物车功能

实现效果

页面布局这里就不一一介绍,自行看看代码

<template>
	<view>
		<view class="big">
			<view class="headCss" v-if="!flag">
				购物车空空如也,请先<span class="choise" @tap="gotoChoise">选购</span>
			</view>
			<view v-else>
				<view class="cartitem" v-for="(item,index) of myData" :key="index">
					<view class="top">
						<view class="twoleft">
							<checkbox-group @change="selected(item)">
								<checkbox color="orange" style="transform:scale(0.7);" :checked="item.flag" />
							</checkbox-group>
							<span>商品:{
  
  {item.name}}</span>
						</view>
						<view class="del">
							<uni-icons class="del" color="orange" type="trash" size="18" @tap="del(item,index)"></uni-icons>
						</view>
					</view>
					
					<view class="center">
						<view class="mainContain">
							<view>
								<image :src="'http://image.nssnail.com/'+item.goods.fileList[0].relativePath"></image>
							</view>
							<view class="main">
								<view class="descript">{
  
  {item.goods.description}}
									<view class="twoBtn">
										<view style="color: red;">¥{
  
  {item.myPrice}}</view>
										<view class="buybtn">
											<uni-icons color="orange" type="minus" size="15" @tap="reduce(item)"></uni-icons>
											<span class="myqtys">{
  
  {item.qty}}</span>
											<uni-icons color="orange" type="plus" size="15" @tap="add(item)"></uni-icons>
										</view>
									</view>
								</view>
							</view>
						</view>
					</view>
				</view>
				
				<!-- 底部导航 -->
				<view class="three">
					<view class="choose">
						<checkbox-group @change="selectedall()">
							<checkbox :checked="allchecked" color="orange" style="transform:scale(0.7);" />全选
						</checkbox-group>
					</view>
					<view class="two">
						<view class="total">
							合计:{
  
  {totalPrice}}
						</view>
						<button @tap="submit" :disabled="disabled" class="allNumber">
							结算:( {
  
  {totalNum}} )
						</button&
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值