uniapp官方文檔詳解:
一、uni.navigateTo保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面,使用uni.navigateBack可以返回到原頁面。
uni.navigateTo({
url:'./index/index'
});
注意:
- 頁面跳轉(zhuǎn)路徑有層級限制,不能無限制跳轉(zhuǎn)新頁面
- 跳轉(zhuǎn)到 tabBar 頁面只能使用 switchTab 跳轉(zhuǎn)
二、uni.redirectTo關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面。
uni.redirectTo({
url: './index/index'
});
三、uni.reLaunch關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個頁面。
uni.reLaunch({
url: './index/index'
});
四、uni.switchTab跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面。
uni.switchTab({
url: '/pages/index/index'
});
注意:文章來源:http://www.zghlxwxcb.cn/news/detail-665817.html
- 需要跳轉(zhuǎn)的 tabBar 頁面的路徑(在pages.json文件中配置的tabBar頁面),路徑后不能帶參數(shù),可以用uni.reLaunch代替
五、uni.navigateBack關(guān)閉當(dāng)前頁面,返回上一頁面或多級頁面。可通過 getCurrentPages() 獲取當(dāng)前的頁面棧,決定需要返回幾層。文章來源地址http://www.zghlxwxcb.cn/news/detail-665817.html
uni.navigateBack({
delta: 2 //返回兩層頁面
});
到了這里,關(guān)于uniapp路由跳轉(zhuǎn)的六種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!