<>跳转到下一个页面

在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) },
返回上一个页面,控制台输出结果

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信