微信小程序开发中遇到的问题记录_2
一、传入参数类型
wx.setTabBarBadge(text) 只能传入string ,如果传入Number,会设置失败。解决办法是text.toString()
二、wx.setTabBarBadge(text) 不能在非tabBar页面使用,这里指的是当前onload()的页面,也就是说getCurrentPages().length == 1这个条件成立才可以,不能在任何navigateTo()的页面使用,如果必须使用,解决办法如下:
使用全局变量或本地缓存暂存数据
将要修改的text存入app.globalData或本地缓存,在tabBar页面onShow()中进行setTabBarBadge,为确保及时更新,需要加到所有tabBar页面。具体实现如下:
onShow(){
wx.setTabBarBadge({
index:
微信小程序wx.setTabBarBadge()失效问题

最低0.47元/天 解锁文章
6664

被折叠的 条评论
为什么被折叠?



