收藏
回答

wx.setTabBarBadge 在没有tabbar的页面设置了不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug TabBar 工具 最新 2.4.2

- 当前 Bug 的表现(可附上截图)


小程序开发者工具:在没有tabbar的页面设置tabbar,不会报错,但是设置完成切换到有tabbar的页面,tabbarbadge

显示不对,一定要在有tabbar的页面设置才会正常显示设置的信息,


- 预期表现

期望在没有tabbar的页面也能正常设置信息。


- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

2 个回答

  • Agoni 🎈
    Agoni 🎈
    01-14

    我也遇到了这个问题,我是购物车,直接在tabbar页面添加onShow函数来重新渲染

    01-14
    有用
    回复
  • 连胜
    连胜
    2019-01-25

    你可以尝试,调用有tabbar的页面方法(可以用getCurrentPages()获取页面栈),或者在有tabbar的页面onshow时,设置wx.setTabBarBadge

    当然,官方能提供这能力是最好的

    2019-01-25
    有用
    回复 1
    • 志春
      志春
      2019-01-26

      我们写了一个mixins来处理onshow事件,就和你说的解决方案一样,  不过感觉跟打补丁一样,还是建议官方API能直接修改

      2019-01-26
      回复
登录 后发表内容