解释:A页面 ——> B页面——>返回A页面(更新A页面数据)
推荐使用:在B页面中
//例如点击操作 触发下面的函数 @tap="handleClick"// 也可以在onshow中直接调用handleClick(){let pages = getCurrentPages(); //获取小程序页面栈let beforePage = pages[pages.length -2]; //获取上个页面的实例对象beforePage.setData({//直接修改上个页面的数据(可通过这种方式直接传递参数)txt:'修改数据了'})// 如果找不到go_update(),可以打印beforePage根据层级调用beforePage.go_update(); //触发上个页面自定义的go_update方法wx.navigateBack({ //返回上一页 delta:1})},
在A页面中
//更新本页面go_update(){console.log('我更新啦')},