又來(lái)混時(shí)長(zhǎng) 嫖流量卷了
一,uni.navigateTo(OBJECT)
保留當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁(yè)面,使用uni.navigateBack
可以返回到原頁(yè)面。
// 1.不傳參
uni.navigateTo({
url:'./home/index'
});
// 2.傳參字符串
uni.navigateTo({
url:`./home/index?title=${title}`
});
// 3.傳參對(duì)象
// 傳入
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(OBJECT)
關(guān)閉當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁(yè)面。
uni.redirectTo({
url:'./home/index'
});
?
三,uni.reLaunch(OBJECT)
關(guān)閉所有頁(yè)面,打開(kāi)到應(yīng)用內(nèi)的某個(gè)頁(yè)面。
uni.reLaunch({
url:'./home/index'
});
四,uni.switchTab(OBJECT)
跳轉(zhuǎn)到 tabBar 頁(yè)面,并關(guān)閉其他所有非 tabBar 頁(yè)面。
uni.switchTab({
url:'./home/index'
});
五,uni.navigateBack(OBJECT)
關(guān)閉當(dāng)前頁(yè)面,返回上一頁(yè)面或多級(jí)頁(yè)面。可通過(guò)?getCurrentPages()
?獲取當(dāng)前的頁(yè)面棧,決定需要返回幾層。
uni.navigateBack({
url:'./home/index'
});
uni.navigateBack({
delta: 2
});
?注意!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-804674.html
navigateTo, redirectTo 只能打開(kāi)非 Tab 頁(yè)面,可傳參。
switchTab 只能打開(kāi) Tab 頁(yè)面,不可傳參。
reLaunch 可以打開(kāi)任意頁(yè)面,可傳參。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-804674.html
到了這里,關(guān)于uniapp頁(yè)面跳轉(zhuǎn)的幾種方式 以及舉例(2)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!