微信公众号怎么开发购物车功能?

作者:鱼爪创媒网 点击:126 发布时间:2021-11-05

  微信公众号怎么开发购物车功能?微信公众号可以添加购物车的功能,但是需要自己的开发微信公众号购物车,接下来小编来为大家介绍微信公众号怎么开发购物车功能。

  设计思路:

  一、从网络上传入以下Json数据格式的数组 1.购物车id:cid 2.标题title 3.数量num 4.图片地址 5.价格price 6.小计 7.是否选中selected

  二、点击复选框toggle操作 如已经选中的,经点击变成未选中,反之而反之 点击依据index作为标识,而不用cid,方便遍历

  三、全选操作 首次点击即为全部选中,再次点击为全不选,全选按钮本身也跟随toggle变换

  四、点击结算关注按钮,将已选中的cid数组取出,以供通过网络提交到微信客户端,这里给个toast作为结果演示。

  五、利用stepper作加减运算,同样依据index作为标识,点完写回num值。

  六、布局,全选与结算按钮底部对齐,购物车商城自适应高度,类似于Android的weight。

  步骤:

  初始数据渲染

  布局与样式表

  上方是一个商品列表,下方是一个全选按钮与立即结算按钮

  商品列表左部为商品缩略图,右上为商品标题,右下为商品价格与数量,其中商品数量使用WXStepper来实现加减操作

  js:初始化一个数据源,这往往是从网络获取的,相关接口可参见:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html

  Page({

  data:{

  carts: [

  {cid:1008,title:'Zippo打火机',image:'https://img12.360buyimg.com/n7/jfs/t2584/348/1423193442/572601/ae464607/573d5eb3N45589898.jpg',num:'1',price:'198.0',sum:'198.0',selected:true},

  {cid:1012,title:'iPhone7 Plus',image:'https://img13.360buyimg.com/n7/jfs/t3235/100/1618018440/139400/44fd706e/57d11c33N5cd57490.jpg',num:'1',price:'7188.0',sum:'7188.0',selected:true},

  {cid:1031,title:'得力订书机',image:'https://img10.360buyimg.com/n7/jfs/t2005/172/380624319/93846/b51b5345/5604bc5eN956aa615.jpg',num:'3',price:'15.0',sum:'45.0',selected:false},

  {cid:1054,title:'康师傅妙芙蛋糕',image:'https://img14.360buyimg.com/n7/jfs/t2614/323/914471624/300618/d60b89b6/572af106Nea021684.jpg',num:'2',price:'15.2',sum:'30.4',selected:false},

  {cid:1063,title:'英雄钢笔',image:'https://img10.360buyimg.com/n7/jfs/t1636/60/1264801432/53355/bb6a3fd1/55c180ddNbe50ad4a.jpg',num:'1',price:'122.0',sum:'122.0',selected:true},

  ]

  }

  })

  样式表

  ``` / 外部容器 / .container { display: flex; flex-direction: column; align-items: center; justify-content: space-between; box-sizing: border-box; }

  / 整体列表 / .carts-list { display: flex; flex-direction: column; padding: 20rpx 40rpx; }

  / 每行单元格 / .carts-item { display: flex; flex-direction: row; height:150rpx; / width属性解决标题文字太短而缩略图偏移 / width:100%; border-bottom: 1px solid #eee; padding: 30rpx 0; }

  / 左部图片 / .carts-image { width:150rpx; height:150rpx; }

  / 右部描述 / .carts-text { width: 100%; display: flex; flex-direction: column; justify-content: space-between; }

  / 右上部分标题 / .carts-title { margin: 10rpx; font-size: 30rpx; }

  / 右下部分价格与数量 / .carts-subtitle { font-size: 25rpx; color:darkgray; padding: 0 20rpx; display: flex; flex-direction: row; justify-content:space-between; }

  / 价格 / .carts-price { color: #f60; } ```

  

  微信公众号怎么开发购物车功能?以上是对该问题的详细解答和介绍了,您知道了微信公众号怎么开发购物车功能了吗?您还想了解更多的相关知识吗?请多多关注鱼爪创媒。

  相关阅读:

       微信公众号合作互推的方法有哪些?

       微信公众号如何推广?

       微信公众号传播方案应该注意哪些?

鱼爪创媒是一家专业提供公众号交易、公众号迁移、公众号增粉、公众号买卖交易的平台,如果您有这方面的需求,欢迎电话咨询:13018202357。有任何疑问,可以 【立即咨询】 我们平台的客服或者添加微信号 【13018202357】 。此文章来源于网络,如有侵权,请联系删除

标签:

资金保障

提供买卖双方资金担保交易
更放心

法律保障

交易签订具有法律效益合同
提供法律支持

急速退款

专属资金通道,快速拿到
钱款

全资公司

全资控股公司,大平台交易
有保障

服务优质

3500+专业团队,为您提供24
小时一对一贴心服务