uniapp頁面跳轉(zhuǎn)的五種方式總結(jié)
uniapp頁面跳轉(zhuǎn)的幾種方式
一、uni.navigateTo
定義:保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面,使用uni.navigateBack可以返回到原頁面。
使用:

// 1.不傳參
uni.navigateTo({
url:'./home/index'
});
// 2.傳參字符串
uni.navigateTo({
url:`./home/index?title=${title}`
});
// 3.傳參對象
// 傳入
let data = {
title:'hello',
id: 1
}
uni.navigateTo({
url:`./home/index?data=`+ encodeURIComponent(JSON.stringify(data))
})
// 接受參數(shù)
onLoad: function (option) {
const item = JSON.parse(decodeURIComponent(option.item));
}
二、uni.redirectTo
定義:可以關(guān)閉當(dāng)前界面并跳轉(zhuǎn)到其他的非tabbar界面(可帶參數(shù))
使用:

uni.redirectTo({
url:'./home/index'
});
三、uni.reLaunch
定義:關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個頁面(可帶參數(shù))
使用:

uni.reLaunch({
url:'./home/index'
});
四、uni.switchTab
定義:跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面
使用:

uni.switchTab({
url:'./home/index'
});
五、uni.navigateBack
定義:關(guān)閉當(dāng)前頁面,返回上一頁面或多級頁面
使用:

uni.navigateBack({
url:'./home/index'
});
uni.navigateBack({
delta: 2
});
總結(jié)
- navigateTo, redirectTo 只能打開非 Tab 頁面,可傳參。
- switchTab 只能打開 Tab 頁面,不可傳參。
- reLaunch 可以打開任意頁面,可傳參。
到此這篇關(guān)于uniapp頁面跳轉(zhuǎn)的五種方式的文章就介紹到這了,更多相關(guān)uniapp頁面跳轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript Cookie顯示用戶上次訪問的時間和次數(shù)
用cookies記錄用戶的訪問時間與次數(shù),然后再次訪問時,在讀取。2009-12-12
layer彈窗在鍵盤按回車將反復(fù)刷新的實現(xiàn)方法
今天小編就為大家分享一篇layer彈窗在鍵盤按回車將反復(fù)刷新的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
基于bootstrap實現(xiàn)bootstrap中文網(wǎng)巨幕效果
這篇文章主要介紹了基于bootstrap實現(xiàn)bootstrap中文網(wǎng)巨幕效果,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-05-05
javascript時間戳和日期字符串相互轉(zhuǎn)換代碼(超簡單)
下面小編就為大家?guī)硪黄猨avascript時間戳和日期字符串相互轉(zhuǎn)換代碼(超簡單)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06
JavaScript實現(xiàn)動態(tài)高度過渡的3種方式總結(jié)
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)動態(tài)高度過渡的3種方式,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01
js遍歷對象數(shù)組并獲取對象相應(yīng)的屬性值實例代碼
對于數(shù)組或者對象的遍歷,篩選,提取等操作是前端開發(fā)中經(jīng)常有的需求,下面這篇文章主要給大家介紹了關(guān)于js遍歷對象數(shù)組并獲取對象相應(yīng)的屬性值的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-06-06

