uniapp:‘ hideTabBarRedDot:fail not TabBar page’失效解决方法

751 阅读1分钟

场景:点击未读消息列表(tabbar页),清除未读状态,跳转至详情页,跳转之后打印uni.hideTabBarRedDot()错误结果

WX20210907-123137@2x.png

解决方案:

setTimeout(() => {
    uni.navigateTo({
        url: `/pages/detail?id=${id}`,
    })
}, 0)