h5端。 页面刷新后无法使用uni.navigateBack({
2019-10-30 本文已影响0人
远方_8378
back() {
// #ifdef H5
let canBack = true
const pages = getCurrentPages()
// 有可返回的页面则直接返回,uni.navigateBack 默认返回失败之后会自动刷新页面 ,无法继续返回
if(pages.length >1) {
uni.navigateBack(1)
return;
}
// vue router 可以返回uni.navigateBack失败的页面 但是会重新加载
leta =this.$router.go(-1)
// router.go失败之后则重定向到首页
if(a ==undefined) {
uni.reLaunch({url:"/pages/tabbar/index"})
}
return;
// #endif uni.navigateBack(1)
},