uni-app里面使用uni.navigateBack时,刷新页面会造成无法返回上一级页面
写一个方法在methods里面:back() {// #ifdef H5const pages = getCurrentPages()if (pages.length > 1) {uni.navigateBack(1)return;}//使用vue-router返回上一级let a = this.$router.go(-1)if (a == undefined) {//重新定向跳转页面uni
·
写一个方法在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
更多推荐
已为社区贡献1条内容
所有评论(0)