1. 从当前页面传到下一页面
let {
gid
} = e.currentTarget.dataset;
//从点击事件获取 e 携带的参数 data-git = "{{item.id}}}" 注意不能用驼峰命名gid
wx.navigateTo({
url: `/pages/recordingSelf/recordingSelf?groupId=${gid}`
});
- 传入的下一页B 通过onLoad 周期 options 获取
onLoad: function (options) {
console.log(options.gid);
}
2. 从当前页返回传到上一个页面
let pages = getCurrentPages();
const prevPage = pages[pages.length - 2]; //上一页(页数)
prevPage.setData({
editData: this.data //向返回的页面的 data 对象传入 editData 属性
});
wx.navigateBack({
delta: 1 //返回的页面数,如果 delta 大于现有页面数,则返回到首页,
});
onShow: function () {
if (this.data.editData) {
console.log(this.data.editData);
}
}