收藏
回答

wx.miniProgram.navigateTo 通过eventChannel无法获取数据?

webview中的H5

wx.miniProgram.navigateTo({
  url: `/pages/a/index`,
  success: function (res) {
    // 通过eventChannel向被打开页面传送数据
    res.eventChannel.emit('acceptDataFromOpenerPage', {
      wxAppPath: '/pages/index/index',
      wxAppId: 'wxd62ee74e64a843aa'
    })
  }
})


小程序

onLoad() {
  const eventChannel = this.getOpenerEventChannel()
  // eventChannel 对象存在
  eventChannel.on && eventChannel.on('acceptDataFromOpenerPage', ( data = {} ) => {
   // 这里未触发
    console.log(data)
  })
}
最后一次编辑于  2020-12-16
回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-Riven
    社区技术运营专员-Riven
    2020-12-20

    你好,请具体描述问题出现的流程,并提供能复现问题的链接。

    2020-12-20
    有用
    回复
  • 褪色青石砖
    褪色青石砖
    04-07

    我也是一样的情况,请问找到解决方案了吗?

    04-07
    有用
    回复
  • aholy
    aholy
    02-22

    我也是一样的情况,请问找到解决方案了吗?

    02-22
    有用
    回复
  • 李苗
    李苗
    01-24

    我也是一样的情况,请问找到解决方案了吗?

    01-24
    有用
    回复
  • Jolyne
    Jolyne
    01-09

    我也是一样的情况,请问找到解决方案了吗?

    01-09
    有用
    回复
登录 后发表内容
问题标签