微信小程序返回上一级页面时需要重新加载一下数据
方法一 (如果定义了onload 可能会造成重复加载数据):
在需要返回的页面的onShow(){}方法中调用要刷新数据的方法
方法二--- ( 推荐) :
goBack(){ let pages = getCurrentPages(); //获取小程序页面栈 let beforePage = pages[pages.length -2]; //获取上个页面的实例对象 beforePage.setData({ //直接修改上个页面的数据(可通过这种方式直接传递参数) txt:'修改数据了' }) beforePage.go_update(); //触发上个页面自定义的go_update方法 wx.navigateBack({ //返回上一页 delta:1 }) }
打开微信"扫一扫",打开网页后点击屏幕右上角分享按钮
评论
评论列表
暂无评论,快来抢沙发吧~