注意:注意针对自定义顶部导航,或者是使用了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 个评论
要回复文章请先登录或注册