uni-app 開發app問題記錄
阿新 • • 發佈:2020-12-31
一、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;
},
其中,跳轉的方式有如下幾種:
2)uni.redirectTo:關閉當前頁面,跳轉到應用內某個頁面。
3)uni.reLaunch:關閉所有頁面,開啟到應用內的某個頁面。
4)uni.navigateBack:關閉當前頁面,返回上一頁或多級頁面。可通過getCurrentPages()獲取當前頁面棧,決定需要返回幾層。
5)uni.switchTab:跳轉到tabBar頁面,並關閉其他所有非tabBar頁面。
經過嘗試,目前只有uni.redirectTo()能滿足我需要的功能需求。