Przeglądaj źródła

fix(tabbar): 修复支付宝自定义tabbar未隐藏导致显示两个tabbar的问题

支付宝环境下需要在onMounted钩子中调用hideTabBar来隐藏原生tabbar
feige996 6 miesięcy temu
rodzic
commit
51414d90c9
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/tabbar/index.vue

+ 1 - 1
src/tabbar/index.vue

@@ -58,7 +58,7 @@ onLoad(() => {
 // #ifdef MP-ALIPAY
 // #ifdef MP-ALIPAY
 onMounted(() => {
 onMounted(() => {
   // 解决支付宝自定义tabbar 未隐藏导致有2个 tabBar 的问题; 注意支付宝很特别,需要在 onMounted 钩子调用
   // 解决支付宝自定义tabbar 未隐藏导致有2个 tabBar 的问题; 注意支付宝很特别,需要在 onMounted 钩子调用
-  needHideNativeTabbar
+  customTabbarEnable // 另外,支付宝里面,只要是 customTabbar 都需要隐藏
   && uni.hideTabBar({
   && uni.hideTabBar({
     fail(err) {
     fail(err) {
       console.log('hideTabBar fail: ', err)
       console.log('hideTabBar fail: ', err)