一般购物车页面有哪些功能?
平时经常购物的朋友肯定都知道,购物车页面常见的功能是:单选、全选、移除、商品数量的增减、计算总价、数量合计等。
微信小程序开发购物车中的商品都是存在数据库表里的,购物车表里面存入了用户的id、购物车商品的id,类型、数量以及选中的状态。当我们在微信小程序页面上点击选中、移除和增减商品数量时就会立即更新数据表的这些数据,同时计算总价和总数量返回给前台显示。
这些功能是怎么实现的?
1.初次加载时将属于当前用户的购物车表里面的数据都列出来,并根据选中状态设置页面显示并计算商品总量和总价。
2.点击单选按钮,向后台传递当前用户id、产品id以及选中状态id,由后台进行数据更新并将新的结果返回给view显示。
3.点击全选按钮,根据全选按钮的当前状态,更新当前用户的购物车中商品的状态,同时将结果返回给view显示。
4.点击移除按钮,将当前商品和用户的id传给后台并从数据表里删除掉。
5.点击商品数量的增减按钮,将用户id、产品id、当前数量传递到后台更新数据,并将重新计算后的总量和总价返回给前台view显示。。
总结
通过以上分析得出,在计算订单时,会更加购物车商品的状态变化,实时更新数据库存储的值,每一次触发都会更新一次数据库。
我们的微信
我们的微博