方式一
由第一个页面跳到第二个页面
//第一个页面
//在URL后面传递参数
wx.navigateTo({
url: '/pages/gather/gathersecond?ownerId ',
})
//第二个页面
onLoad(option) {
console.log(option)
},
方式二
// 第一个页面
// 通过事件
wx.navigateTo({
url: '/pages/gather/gathersecond',
success: res => {
// 跳转页面传参
res.eventChannel.emit('acceptData', { ownerId })
//我传的是个对象 所以这么写
//还可以写为 { ownerId : 'test'}
}
})
// 第二个页面
onLoad() {
//接前一个页面返回值
const eventChannel = this.getOpenerEventChannel()
// 监听acceptData事件,获取上一页面通过eventChannel传送到当前页面的数据
eventChannel.on('acceptData', function(data) {
console.log(data)
})
}