123456789101112131415161718192021222324252627282930313233343536373839 |
- const WXAPI = require('apifm-wxapi')
- // 显示购物车tabBar的Badge
- async function showTabBarBadge(noTabBarPage){
- const token = wx.getStorageSync('token')
- if (!token) {
- return 0
- }
- let number = 0
- // 自营商品
- let res = await WXAPI.shippingCarInfo(token)
- if (res.code == 0) {
- number += res.data.number
- }
- // vop 购物车
- res = await WXAPI.jdvopCartInfo(token)
- if (res.code == 0) {
- number += res.data.number
- }
- if (!noTabBarPage) {
- if (number == 0) {
- // 删除红点点
- wx.removeTabBarBadge({
- index: 3
- })
- } else {
- // 显示红点点
- wx.setTabBarBadge({
- index: 3,
- text: number + ''
- })
- }
- }
- return number
- }
- module.exports = {
- showTabBarBadge: showTabBarBadge
- }
|