功能描述
uni-app在小程序中。
A頁面跳B頁面。B頁面在調A頁面。這樣來回跳轉。
多調幾次,會有問題的。
出現的問題是,調不動了。
因為
這個方法是 uni.navigateTo 保留當前頁。(不會關閉當前頁)跳轉到某個頁面內。
uni.navigateTo({
url:"/pages/banpaiindex/banpaiindex"
})
它會進行疊加,在h5上沒有問題,但是在小程序上頻繁互跳,就會出現不能跳轉。
A(banpaiindex)-->B(login)的跳轉
gotologin(){
uni.navigateTo({
url:"/pages/login/login"
})
}
B(login)到A(banpaiindex)
gotoIndex(){
uni.navigateTo({
url:"/pages/banpaiindex/banpaiindex"
})
}

如何解決了
A(banpaiindex)-->B(login)的跳轉
gotologin(){
uni.navigateTo({
url:"/pages/login/login"
})
}
B(login)到A(banpaiindex)
使用redirectTo關閉當前頁面,跳轉到應用內的某個頁面
gotoIndex(){
uni.redirectTo({
url:"/pages/banpaiindex/banpaiindex"
})
}
總結
uni.navigateTo({})
保留當前頁面,跳轉到應用內的某個頁面,使用uni.navigateBack可以返回到原頁面。
使用uni.redirectTo({rl:""})關閉當前頁面,跳轉到應用內的某個頁面