<>跳转到下一个页面
在page1.wxml写点击事件
<button bindtap="next_page" type="primary">跳转到下一个页面</button>
page1.js
data: { id: 0 }, next_page(){ wx.navigateTo({ url: '/pages/demo1/demo1?id=' +
this.data.id, }) },
在page2.js的onLoud中控制台输出传递的id值
/** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log(options.id) },
控制台输出结果
<>从本页面返回上一个页面
在page2.wxml写点击事件
<button bindtap="back_page" type="primary">返回上一个页面</button>
page2.js
data: { index: 1 }, back_page() { var pages = getCurrentPages(); let prevPage =
pages[pages.length - 2]; prevPage.setData({ index: this.data.index }) wx.
navigateBack({ delta: 0, }) },
因为返回上一个页面,页面不会加载,需要在onShow中
data: { index: 0 }, /** * 生命周期函数--监听页面显示 */ onShow: function () { console.log(
this.data.index) },
返回上一个页面,控制台输出结果