10 回复
有一个简单的方法,在unlaunch(返回上一页属于卸载页面,会触发)把你需要传的参数赋值给全局globalData,然后再在需要用到这些参数的页面的onShow函数(onShow是每次你装载一遍页面就会运行一次)里来判断获取这些值
let pages = getCurrentPages();
if (pages.length > 1) {
let prevPage = pages[pages.length - 2]; //上一个页面
if (prevPage.getInfo){
prevPage.getInfo();//刷新上一个页面的数据(getInfo为上一个页面获取数据的方法)
}
}
4楼的方法改一点就可以传参数回云了。
prevPage.setData({
key: val
})
这样回到上一个页面中,this.data.key.就是传回来的值了