微信小程序:返回上一页时刷新页面及数据
解释: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('我更新啦')},
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
