lizhi0321
lizhi0321
  • 发布:2023-06-29 19:04
  • 更新:2024-04-25 21:52
  • 阅读:517

uni-im 未读消息数unreadCount, tabbar badge 显示 index 怎么修改?

分类:uniCloud

uni-im 有未读消失数时unreadCount,怎么在 第三个tabbar badge 上显示, 而不是 第一个babbar

2023-06-29 19:04 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

uni.setTabBarBadge({
index: 2,
text: '9+'
})

5***@qq.com

5***@qq.com

看文档

  • lizhi0321 (作者)

    这个方法我知道,但是 怎么实时的给未读消息数,联系在一起呢?比如 我收到一条消息 ,unreadCount + 1,什么时候触发到 index=2 的 TabBarBadge 上 ?

    2023-06-30 10:31

lizhi0321

lizhi0321 (作者)

想要解决问题,还要靠自己的不懈坚持,网上找了好久,都没有解决,也可能是我自己 菜鸟,
总之,经过我的不懈努力,终于找到解决办法了。

打开 uni_modules/uni-im/pages/index/index.nvue 文件。 搜索 setTabBarBadge

把次方法里的index 改成 2(你想要的index) ,就行。

uni.setTabBarBadge({  
                        index: 2,//默认是0  
                        text: unreadMsgCount + '',  
                        complete: (e) => {  
                            // console.log(e)  
                        }  
                    })
小任437119074

小任437119074

你好,最近我也遇见这个问题了,我已经修改了 index值 但是会出现 第一个tabbar和我修改的那个同时 被提示。

要回复问题请先登录注册