[微信小程序]wx.setTabBarBadge 在没有tabbar的页面设置了不生效 [我痛苦地捂住了脸]

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


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

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


- 预期表现

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


- 复现路径


- 提供一个最简复现 Demo


  • 你可以尝试,调用有tabbar的页面方法(可以用getCurrentPages()获取页面栈),或者在有tabbar的页面onshow时,设置wx.setTabBarBadge 当然,官方能提供这能力是最好的 , 不听人家不听
    • 我们写了一个mixins来处理onshow事件,就和你说的解决方案一样,  不过感觉跟打补丁一样,还是建议官方API能直接修改, 强者控制自己的感觉,弱者让情绪控制自己。