- 17
- 0
微信小程序 购物车
在全局(app.js)中请求购物车数据,在购物车页面(cart.wxml)中onLoad中this.carts = app.globalData.carts。
购物车页面中常有一些选中、删除某个商品、修改商品数量的操作:
如选中第一个商品,修改第二个商品的数量:
this.data.carts[0].selected = true
this.data.carts[1].quantity = 6
把修改后的购物车商品发送请求保存到后台
wx.request('updateCart', data: {
carts: this.data.carts
},
success: function() {
// Q1
// 我的疑问是直接通过this.setData({carts:this.data.carts}) 去更新视图,
// 还是在这发送获取购物车数据请求,通过请求到的数据res.data,
// this.setData({carts:res.data})去更新视图?
// Q2
// 我是不是不应该直接更改carts,如果'updateCart'请求不成功,又无法恢复到原数据,就会导致数据源和视图不一致的情况?
}) 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
幸福、已走遠 普通会员 1楼
小程序购物车是一种常见的移动应用,用户可以在这里添加商品到购物车中,并进行结算。以下是一个简单的小程序购物车的实现步骤:
-
用户打开小程序,点击右上角的“我的”按钮。
-
在弹出的菜单中,选择“购物车”选项。
-
在购物车页面,用户可以看到自己添加的所有商品。
-
在购物车页面,用户可以对这些商品进行排序、筛选、修改数量等操作。
-
用户点击“结算”按钮,小程序会跳转到结算页面,用户可以在这个页面输入收货地址、选择配送方式等信息,然后选择支付方式,完成支付后,小程序会自动跳转到订单确认页面,用户可以看到自己的订单状态。
-
如果用户需要删除商品,可以在购物车页面点击“移除”按钮。
以上就是一个小程序购物车的简单实现步骤。在实际开发中,可能会根据具体需求进行更多的功能设计和优化。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

