新闻资讯
您的位置: 首页 > 新闻资讯 > 小程序开发

小程序开发

小程序开发desc

小程序开发
微信小程序开发之购物车是怎么实现的?

作者:管理员

点击率:6608

发布时间:2019-11-05 16:22

  一般购物车页面有哪些功能?

  平时经常购物的朋友肯定都知道,购物车页面常见的功能是:单选、全选、移除、商品数量的增减、计算总价、数量合计等。

微信小程序开发

  微信小程序开发购物车中的商品都是存在数据库表里的,购物车表里面存入了用户的id、购物车商品的id,类型、数量以及选中的状态。当我们在微信小程序页面上点击选中、移除和增减商品数量时就会立即更新数据表的这些数据,同时计算总价和总数量返回给前台显示。

  这些功能是怎么实现的?

  1.初次加载时将属于当前用户的购物车表里面的数据都列出来,并根据选中状态设置页面显示并计算商品总量和总价。

  2.点击单选按钮,向后台传递当前用户id、产品id以及选中状态id,由后台进行数据更新并将新的结果返回给view显示。

  3.点击全选按钮,根据全选按钮的当前状态,更新当前用户的购物车中商品的状态,同时将结果返回给view显示。

  4.点击移除按钮,将当前商品和用户的id传给后台并从数据表里删除掉。

  5.点击商品数量的增减按钮,将用户id、产品id、当前数量传递到后台更新数据,并将重新计算后的总量和总价返回给前台view显示。。

  总结

  通过以上分析得出,在计算订单时,会更加购物车商品的状态变化,实时更新数据库存储的值,每一次触发都会更新一次数据库。