九月的阿信
九月的阿信
  • 发布:2022-07-22 09:50
  • 更新:2022-07-22 09:50
  • 阅读:2110

uni-app返回上一页终极处理办法

分类:uni-app

注意:注意针对自定义顶部导航,或者是使用了uni.navigateBack这个方法的界面。

//如果当前界面存在上一个界面,就返回上一个界面

//如果当前界面是分享进入的,没有上一个界面,这样的情况直接返回到指定的界面上去。

back() {  
                /*uni.navigateBack({  
                    delta: 1  
                })*/  
                //@zxyuns 处理兼容,如果没有上一级界面则返回首页  
                const pages = getCurrentPages();  
                if (pages.length === 2) {  
                    uni.navigateBack({  
                        delta: 1  
                    });  
                } else if (pages.length === 1) {  
                    uni.switchTab({  
                        url: '/pages/home/home',  
                    })  
                } else {  
                    uni.navigateBack({  
                        delta: 1  
                    });  
                }  
            },
0 关注 分享

要回复文章请先登录注册