wx.showTabBarRedDot 点击右上角回首页 红点位置会错位到第一个

发布于 7 年前作者 heming12605 次浏览最后编辑 7 年前来自 ask

这是我写的设置tab栏红点的函数


我会在这两个tab页显示的时候执行这个函数


正常效果为以下效果


但是 通过分享 然后 点击右上角回到首页后 却变成了以下这个样子


我是哪里操作的不对吗?但是我的代码里,没有写给第一个tab 加红点的 逻辑呀?

求助:这是什么原因造成的!

另外,我想申请小程序特邀开发者 该怎么申请呢?

4 回复
mingfan
mingfan1 楼6 年前

是否可以打一下 log 看看是否是代码的问题 ?

tianjuan
tianjuan2 楼6 年前

官方大大,确实是微信客户端的bug,首先https://mp.weixin.qq.com/debug/wxadoc/dev/api/ui-tabbar.html\#wxshowtabbarreddotobject文档里就没说明参数里的index参数。

第二,在真机运行,小红点永远都只能展示在第一个tab栏上(开发工具正常)

juandu
juandu3 楼6 年前

放在onReady里

dfan
dfan4 楼5 年前

 我为什么使用wx.showTabBarRedDot此方法时开发工具里无任何的提示信息?