其他分享
首页 > 其他分享> > uni-app H5端页面刷新后navigateBack方法失效问题

uni-app H5端页面刷新后navigateBack方法失效问题

作者:互联网

back() {   
     // #ifdef H5  
     let canBack = true  
     const pages = getCurrentPages()  
     // 有可返回的页面则直接返回,uni.navigateBack默认返回失败之后会自动刷新页面 ,无法继续返回  
     if (pages.length > 1) {  
          uni.navigateBack(1)  
          return;  
     }  
     // vue router 可以返回uni.navigateBack失败的页面 但是会重新加载  
     let a = this.$router.go(-1)  
     // router.go失败之后则重定向到首页  
     if (a == undefined) {  
         uni.reLaunch({  
             url: "/pages/tabbar/index"  
         })  
     }  
     return;  
     // #endif  
     uni.navigateBack(1)  
},

 

原文

 

 

 

 

 

 

 

 

1

标签:返回,navigateBack,app,H5,router,uni,pages,页面
来源: https://www.cnblogs.com/Skate0rDie/p/14281390.html