导航栏返回事件
handleBack() {
const pages = getCurrentPages()
if (pages.length > 1) {
uni.navigateBack({
delta: 1,
success: () => {
}
})
} else if (pages.length === 1) {
uni.switchTab({
url: "/pages/A/A"
})
}
},
现有三个页面,A页面也就是工作台bench页面,B页面是列表页面,C是排查页面
在B页面
uni.navigateTo({
url: "/pages/C/C"
})
在C页面
uni.redirectTo({
url: "/pages/B/B"
})
现有这么一个问题:在C页面返回B页面之后,在B页面内调用handleBack方法时,返回的还是列表页面,如何才能直接返回A页面
因为你现在的写法页面栈里面有两个B
C返回B 用navigateBack