
1、拼多多:拼多多是一款非常受欢迎的微信小程序,可以在上面购买各种品牌的鞋子,价格实惠,品质保证,支持多种支付方式,让您购物更加便捷。
2、京东:京东是一款知名的微信小程序,可以在上面购买各种品牌的鞋子,价格实惠,品质保证,支持多种支付方式,让您购物更加便捷。
3、淘宝:淘宝是一款知名的微信小程序,可以在上面购买各种品牌的鞋子,价格实惠,品质保证,支持多种支付方式,让您购物更加便捷。
4、蘑菇街:蘑菇街是一款知名的微信小程序,可以在上面购买各种品牌的鞋子,价格实惠,品质保证,支持多种支付方式,让您购物更加便捷。
5、天猫:天猫是一款知名的微信小程序,可以在上面购买各种品牌的鞋子,价格实惠,品质保证,支持多种支付方式,让您购物更加便捷。
微信小程序的购物车功能在商品列表页
index.wxml
中,给下单按钮绑定一个添加购物车的事件
addCart
,使用
catchtap
是不会冒泡,同时传入
data-item
,当前的商品,代码如下所示:
1
<view class="order" catchtap="addCart" data-item="{{ item }}">下单</view>
在
index.js
中,在
Page
中,定义
addCart
事件。对此,可以分析一下当点击按钮以后添加购物车的逻辑:
拿到点击要添加入到购物车的商品
判断该商品在不在购物车里面
如果不在, 把该商品添加到购物车里面, 并且新加一个字段
num = 1
如果在,修改改商品的
num
值 累加
在
addCart
中,第一步拿到该商品,通过
e.currentTarget.dataset
获取。第二步,判断该商品在不在购物车里面,根据
_id
尝试从购物车里面获取数据,看能不能获取的到。使用
try...catch
,在有值的情况下,把购物车里面的该商品的
num
值累加
,并且进行下单成功的提示;在没有值,把商品添加到购物车里面,并且进行下单成功的提示,最后调用
setTabBar()
方法修改底部购物车
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)