微信小程序 返回上一页面时实现上一页面刷新
2018-10-24 16:31
393 查看
假如从页面B返回页面A时实现页面A刷新
页面B:
var pages = getCurrentPages();//当前页面栈
if (pages.length > 1) {
var beforePage = pages[pages.length - 2];//获取上一个页面实例对象
var currPage = pages[pages.length - 1]; // 当前页面,若不对当前页面进行操作,可省去
beforePage.setData({ //如果需要传参,可直接修改A页面的数据,若不需要,则可省去这一步
id: res.data.data
})
beforePage.changeData();//触发父页面中的方法
}
wx.navigateBack({
delta: 1
})
页面A:
changeData: function () {
var options = {'id':this.data.id}
this.onLoad(options);//最好是只写需要刷新的区域的代码,onload也可,效率低,有点low
},
阅读更多相关文章推荐
- 微信小程序返回多级页面的实现方法
- 微信小程序 修改二级页面后返回一级页面刷新一级页面
- 使用pushState实现微信“返回”按钮控制单页应用页面的无刷新跳转
- 微信小程序 --- 6行代码实现页面返回顶部
- 使用pushState实现微信“返回”按钮控制单页应用页面的无刷新跳转
- 微信公众账号 点击返回页面刷新页面得到两个相同的code导致程序报错的问题
- 微信返回跳到前一个页面不刷新实现
- 微信小程序页面返回时如何传值?
- iframe实现无刷新上传文件并在当前页面返回数据php处理方式
- !!!!如何实现点击“确定“ 返回上一页面 并同时刷新该页面!!!!
- 解决微信返回按钮到上一页页面不刷新的问题
- 微信小程序返回上级页面时单个数据交互
- 最优化实现ASP.NET页面的返回和刷新机制
- 微信小程序 页面跳转如何实现传值
- 微信小程序实现--列表的上拉刷新和上拉加载
- 微信小程序实现页面跳转传值的方法
- [导入]AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- 微信小程序返回上级页面时单个数据交互
- 安卓机上的微信返回键之后页面不刷新