1. 程式人生 > 其它 >uni-app 開發app問題記錄

uni-app 開發app問題記錄

技術標籤:APP前端

一、uni-app 開發app控制按鍵返回到指定的頁面
解決方法:在uni-app中onBackPress用來監聽頁面返回
在這裡插入圖片描述
程式碼如下:

onBackPress(options) {
			let self = this;
			if (options.from === 'navigateBack') {
				return false;
			}
			console.log("要指定返回的頁面");
			uni.redirectTo({
				url: '/page/index'
			})
			return true;
		},

其中,跳轉的方式有如下幾種:

1)uni.navigateTo:保留當前頁面,跳轉到應用內的某個頁面,使用uni.navigateBack可以返回到原頁面。
2)uni.redirectTo:關閉當前頁面,跳轉到應用內某個頁面。
3)uni.reLaunch:關閉所有頁面,開啟到應用內的某個頁面。
4)uni.navigateBack:關閉當前頁面,返回上一頁或多級頁面。可通過getCurrentPages()獲取當前頁面棧,決定需要返回幾層。
5)uni.switchTab:跳轉到tabBar頁面,並關閉其他所有非tabBar頁面。
經過嘗試,目前只有uni.redirectTo()能滿足我需要的功能需求。