小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
好像没什么问题,下面代码试过了可以正常获取值
index.js
var info = [] info.push({a:1}) info.push({b:2}) wx.navigateTo({ url: '/test/test?query=1', success: function(res) { console.log('success') // 通过eventChannel向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { data: info }) } })
test.js
onLoad: function (options) { console.log(options.query) const eventChannel = this.getOpenerEventChannel() // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据 eventChannel.on('acceptDataFromOpenerPage', function(data) { console.log(data) }) }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
好像没什么问题,下面代码试过了可以正常获取值
index.js
var info = [] info.push({a:1}) info.push({b:2}) wx.navigateTo({ url: '/test/test?query=1', success: function(res) { console.log('success') // 通过eventChannel向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { data: info }) } })
test.js
onLoad: function (options) { console.log(options.query) const eventChannel = this.getOpenerEventChannel() // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据 eventChannel.on('acceptDataFromOpenerPage', function(data) { console.log(data) }) }