官網(wǎng)利用vue3語法寫uni.navigateTo跳轉(zhuǎn)接參可能出現(xiàn)接收參數(shù)有問題的情況 ,獲取上一個頁面數(shù)據(jù)需要進行調(diào)整。
????????uni官網(wǎng):uni.navigateTo(OBJECT) | uni-app官網(wǎng)文章來源:http://www.zghlxwxcb.cn/news/detail-787857.html
一、傳參給下一個頁面
uni.navigateTo({
url:'/pages/index/inviteOrder',//跳轉(zhuǎn)的頁面
success: function(res) {
// 通過eventChannel向被打開頁面?zhèn)魉蛿?shù)據(jù)
res.eventChannel.emit('acceptDataFromOpenerPage', {
// 傳遞的數(shù)據(jù)
data:arr[0],
address:address.value
})
}
})
二、下一個頁面接參
利用onload鉤子3函數(shù)接收參數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-787857.html
onLoad(()=> {
// 獲取上一個頁面?zhèn)鬟^來的數(shù)據(jù)
const pages = getCurrentPages(); // 無需import
const page = pages[pages.length - 1];
const eventChannel = page.getOpenerEventChannel();
eventChannel.on('acceptDataFromOpenerPage', (data) => {
arr.push(data.data)
// console.log(data.data);
address.value=data.address
})
})
到了這里,關(guān)于uniapp使用vue3語法利用uni.navigateTo跳轉(zhuǎn)和接收參數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!