uni-app在小程序上遇見的坑(a-b頁面頻繁跳轉)


功能描述
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:""})關閉當前頁面,跳轉到應用內的某個頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM