小程序携带参数navigateBack返回上一个页面
2019-03-07 本文已影响0人
子语喵
通常我们在写小程序时会遇到,返回上一个页面需要带参数过去。那么navigateBack这个方法官网api并没有详细说明可以携带参数,所以我们要另想一种办法
- 通过getCurrentPages() 获取当前页面js里面的pages里的所有信息。
- pages[pages.length - 2]; -2 是上一个页面。
- 可直接更改上一个页面的data数据,和调用上一个页面的任何方法
上代码:
let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。
let prevPage = pages[pages.length - 2];
prevPage.setData({
Timeid: id.join(','),
times: '已选择',
});
prevPage.onShow();
wx.navigateBack({
detal: 1,
});