A页面通过wx.navigateTo方法跳转的B页面
A页面js代码:
wx.navigateTo({
url: 'B页面路径',
success: function (res) {
// 通过eventChannel向被打开页面传送数据
res.eventChannel.emit('acceptDataFromOpenerPage', { username: '小诸葛'})
}
})
B页面js代码(在onLoad方法内接收A页面传递的参数):
onLoad: function(options) {
let that = this;
const eventChannel = that.getOpenerEventChannel()
eventChannel.on('acceptDataFromOpenerPage', function(data) {
console.log("username:" + data.username);
})
}
本文详细讲解了微信小程序中,A页面通过wx.navigateTo方法跳转到B页面,并利用eventChannel实现父子页面间数据双向传递的过程,重点展示了如何在B页面onLoad生命周期中接收并处理来自A页面的参数。
1041

被折叠的 条评论
为什么被折叠?



