天天看點

微信小程式指定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關聯的有的話記得改哦)!!!

這是我能想到最簡單的方法,你們有什麼更好的辦法 歡迎評論區指教。