微信小程序:返回上一页时刷新页面及数据

解释: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('我更新啦')},


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部