本文共 509 字,大约阅读时间需要 1 分钟。
A列表页跳转到详情页B,从B返回A时需要A实现刷新页面重新获取数据。
(1) 在B页面添加获取界面栈的代码
B界面初始化的时候就让A界面实现刷新,这个时候我们可以在B界面的onload里面添加代码块,如果B界面onload里面请求了函数,我们可以在请求的函数的
success中调用代码块,具体代码块如下:
//获取页面栈var pages = getCurrentPages();if (pages.length > 1) { //上一个页面实例对象 var prePage = pages[pages.length - 2]; //关键在这里,这里面是触发上个界面 prePage.changeData(prePage.data.historyArr)// 不同的人里面的值是不同的,这个数据是我的,具体的你们要根据自己的来查看所要传的参数
(2) 在A页面定义刷新页面的事件
changeData: function (historyArr) { // 刷新事件,根据需求自定义}
注意这个函数并不是在onload里面,应该和onload是同级目录
转载地址:http://jovii.baihongyu.com/