业务场景:点击某一项任务跳转到任务详情页 在详情页进行操作提交完之后返回上一页时 需将上一页数据进行刷新 请求接口 进行各种操作等
操作实例如下:
步骤一 var 变量A 等于 getCurrentPages();
步骤二 var 变量B 等于 A[ A.length - 2];
步骤三 调用返回上一页Api
步骤四 直接调用 B.A页面的方法
代码示例:
备注讲解:
一 、 getCurrentPages() Api 微信官方Api 为获取页面栈
二、为何为 length - 2
例子:假如 A为入口页 B为列表页 C为详情页
[A,B,C] 数组长度length为 3,C在数组里的索引是为2
A[A.length -1]就是当前页C 而 A[A.length -2]才是列表页B