需求是这样的A=>B
页面,在B
页面修改A
页面data
里的数据
首先我们要使用 pgetCurrentPages()
方法获取当前页面栈,数组中第一个元素为首页,最后一个元素为当前页面
A
页面数据
Page({
data: {
name:'张三'
},
})
B
页面修改
let pages = getCurrentPages();//当前页面
let prevPage = pages[pages.length - 2];//上一页面
console.log(prevPage)
prevPage.setData({//直接给上移页面赋值
name: '李四' //张三 修改 为李四
});
我们在返回A页面打印查看会发现,A
页面的 name
属性已经变成了 李四
喜欢上方小程序,需要源码的,私信小编留下邮箱。