getCurrentPages() 函数用于获取当前页面栈,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面
比如a页面跳转b页面后在b页面进行一些操作 回到a页面 把b页面的操作的数据存到本地。
//可以在b页面获取a页面的数据,还可以直接调用上个页面的setData方法 let pages = getCurrentPages(); // 获取当前页面栈 let prevPage = pages[pages.length - 2]; // -2 是上一页的数据。上上页的数据就是-3 // 直接操作上一个页面的 index数据 之后返回 prevPage.setData({ index:index },function(){ wx.navigateBack() })