一个商城类的小程序,做完之后,客户增加需求,在下面的tabbar购物车上添加数字。
我也 是一个入门不起久的新手,刚接手的时候觉得很复杂,应该要舍弃配置的tabbar。自己封装一个。后来在网上查了一下。发现原生是支持设置数字的。
wx.setTabBarBadge({ //购物车不为空 ,给购物车的tabar右上角添加购物车数量标志
index: 2, //标志添加位置
text: "" + res.data.cart_num+ "" //通过编译,将购物车总数量放到这里
})
index为tabbar的索引,text要字符串类型。注意:该api 仅在tabbar页 能调用。如商品详情页(非tabbar页)不能调用。
这里 请求后端数据,然后设置数字:
//获取购物侧数量
getandSetCartNum:function(){
var that = this;
wx.re