uini-app 使用uni.avigateBack 返回页面并传参
今天在写APP时 有二个页面 A为上一页面 B为当前页
B页面返回上一页传递参数,方法如下
B页面中:
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2]; //上一个页面
//接调用上一个页面的setData()方法,把数据存到上一个页面中
prevPage.setData({
"id":id,
})
uni.navigateBack();
还有一种的方法
prevPage.$vm.id = id; uni.navigateBack();
这种方法是不是更简呢
A页面(上一页)
onShow: function() {
let pages = getCurrentPages();
let currPage = pages[pages.length-1];
this.id=currPage.data.id;//这就是传递的参数
}

浙公网安备 33010602011771号