微信小程序指定tabbar和微信消息推送wx.requestSubscribeMessage弹框挡住自定义tabbar问题

微信小程序指定tabbar和微信消息推送wx.requestSubscribeMessage弹框挡住自定义tabbar问题

1.首先先确定你是否用了自定义的tabar 组件(微信小程序的tabbar是不会有这个问题的)
2.你自定义tabbar 的标签是否用到cover-view 和 cover-image ,
引起这个问题的主要原因就是用了微信的原生组件cover-view 和 cover-image引起的 , 这个coverview层级很高的,就像canvas的层级 还有一个问题就是 coverview 你没法设置z_index (我试过了写了也没有用)最后查了资料也确定了这一点 ,现在问题就很简单了 ,你的tabar会在你的信消息推送弹框的上面是因为cover-view比wx.requestSubscribeMessage唤醒的弹框层级要高。所以 解决办法就是把cover-view 换成view ,cover-image换成image 然后运行 就好了 就这么神奇 。 友情提醒:(把cover-view 换成view ,cover-image换成image 以后一定要看看你的样式有没有和cover-view,cover-image关联的有的话记得改哦)!!!

这是我能想到最简单的方法,你们有什么更好的办法 欢迎评论区指教。

你可能感兴趣的:(自定义tabbar,小程序)