uni.setTabBarBadge 给 tabbar 加角标无效的坑以及解决办法

用 uniapp 开发的微信小程序,需要给 tabbar 加上角标数字,如下图效果:其实这个需求,uniapp 已经内置了一个方法:uni.setTabBarBadge(options),使用方法如下:代码语言:javascript代码运行

uni.setTabBarBadge 给 tabbar 加角标无效的坑以及解决办法

用 uniapp 开发的微信小程序,需要给 tabbar 加上角标数字,如下图效果:

其实这个需求,uniapp 已经内置了一个方法:uni.setTabBarBadge(options),使用方法如下:

代码语言:javascript代码运行次数:0运行复制
uni.setTabBarBadge({
    index: 2,//tabbar的索引
    text: res.obj.cartCount//要添加的角标内容
})

看着很简单,但是实际过程中却死活不生效,后来百度了一下发现,text参数要求是字符,而后台传过来的是数字。做一下转换就可以正常显示了:

代码语言:javascript代码运行次数:0运行复制
uni.setTabBarBadge({
    index: 2,//tabbar的索引
    text: String(res.obj.cartCount)//要添加的角标内容
})

发布者:admin,转转请注明出处:http://www.yc00.com/web/1748075727a4726909.html

相关推荐

  • uni.setTabBarBadge 给 tabbar 加角标无效的坑以及解决办法

    用 uniapp 开发的微信小程序,需要给 tabbar 加上角标数字,如下图效果:其实这个需求,uniapp 已经内置了一个方法:uni.setTabBarBadge(options),使用方法如下:代码语言:javascript代码运行

    2小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信