uni.addInterceptor 实现路由拦截,跳转至登录界面时,tabbar底部导航栏不会隐藏,登陆页面不是tabbar页面。有什么办法可以隐藏呢?
首次打开应用未登录会出现这个问题。
const list = ['navigateTo', 'redirectTo', 'reLaunch', 'switchTab']  
    list.forEach(item => {  
        uni.addInterceptor(item, {  
            invoke(args) {  
                // 白名单直接跳过  
                if (whiteList.find(e => e === args.url)) {  
                    return true  
                }  
                // 检查登录信息  
                if (!store.state.user.token) {  
                    uni.reLaunch({  
                        url: '/pages/login/login'  
                    })  
                    return false  
                }   
                return true  
            }  
        })  
    }) 
             
             
             
			 
                                        
                                     
                                                                     
                                                                    
 
                                                                     
                                                                     
                                                                     
                                                                    

 
                                                                    


 
                                                                     
                                                                     
            
7***@qq.com
看更新日志 没有3.6.10版本
2022-12-23 20:46