写一个方法在methods里面:
back() {
// #ifdef H5
const pages = getCurrentPages()
if (pages.length > 1) {
uni.navigateBack(1)
return;
}
//使用vue-router返回上一级
let a = this.$router.go(-1)
if (a == undefined) {
//重新定向跳转页面
uni.reLaunch({
url: “/pages/tabbar/index”
})
}
return;
// #endif
uni.navigateBack(1)
}
在需要的返回得地方调用这个方法
源地址:https://ask.dcloud.net.cn/question/67593
uni-app里面使用uni.navigateBack时,刷新页面会造成无法返回上一级页面
最新推荐文章于 2024-07-30 17:01:16 发布