收藏
回答

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 个回答

  • C²
    2021-04-19

    {"errMsg":"invokeMiniProgramAPI:ok"};

    wx.miniProgram.navigateTo({
      url: `/pages/a/index`,
      success: function (res) {
        alert(res);
      }
    })
    


    是wx.miniProgram.navigateTo不支持eventChannel的功能吗?

    2021-04-19
    有用
    回复
  • 阿巴阿巴
    阿巴阿巴
    2021-02-22

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

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

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

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

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

    2021-01-09
    有用
    回复
  • Riven.
    Riven.
    2020-12-20

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

    2020-12-20
    有用
    回复
登录 后发表内容
问题标签