uni-app之返回上⼀个页⾯并传递参数(从页⾯1跳转到页⾯2,然后页⾯2返回页⾯1并且带回参数。 列如新增地址,带回经纬度和地址名称)

uni-app之返回上⼀个页⾯并传递参数
1
reBack: function() { 2 let pages = getCurrentPages(); 3 if (pages.length >= 2) { 4 let curPage = pages[pages.length - 1]; // 当前页⾯ 5 let prePage = pages[pages.length - 2]; // 上⼀页⾯ 6 // #ifdef H5 7 prePage.$vm.param1 = 1; 8 prePage.$vm.param2 = 2; 9 // #endif 10 // #ifdef MP-WEIXIN || MP-QQ 11 prePage.setData({ 12 param1: 1, 13 param2: 2 14 }) 15 // #endif 16 uni.navigateBack(); 17 } 18 }

 


1
在页⾯1的⽣命周期 onShow 监听或获取当前页⾯的参数。 2 onShow: function() { 3 let pages = getCurrentPages(); 4 let curPage = pages[pages.length - 1]; 5 // #ifdef MP-WEIXIN || MP-QQ 6 console.log("param1", curPage.data.param1); 7 console.log("param2", curPage.data.param2); 8 // #endif 9 // #ifdef H5 10 console.log("param1", curPage.$vm.param1); 11 console.log("param2", curPage.$vm.param2); 12 // #endif 13 },

 



 

posted @ 2022-05-09 15:34  橘子味的菠萝  阅读(139)  评论(0)    收藏  举报