收藏
回答

使用navigateTo通过eventChannel向被打开页面传送数据时被打开页面无法接收到数据?

开发工具版本:1.02.1911180

调试基础库:2.11.0

问题说明:按照navigateTo的API文档示例直接拷贝过来的代码,通过eventChannel向被打开页面传送数据,接收页面一直没有办法获取到数据,打印出来都是空,用console.log测试了一下,eventChannel.on的内容并未执行,同时电脑的开发工具中没有任何报错,用手机测试开发版,发现有错误报出(最后一张图),但也不知道怎么解决。很奇怪,这是bug吗?

回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2020-05-06

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-05-06
    有用
    回复 1
    • Shinichi 😈
      Shinichi 😈
      2020-05-06
      出现流程就是空白项目加入了开发文档给的示例代码,然后就不能运行,代码片段链接:https://developers.weixin.qq.com/s/lD2Qu9mA76hT,导入工具后在页面中点击按钮“点我”即可复现问题,开发工具不报错但是微信上实际运行报错,就很奇怪,望解决,谢谢
      2020-05-06
      回复
  • resolve(false)
    resolve(false)
    2020-09-11

    https://blog.csdn.net/cherrycola_zjl/article/details/96870500这里有解决方法,我已经解决了

    2020-09-11
    有用 1
    回复
  • 辉
    2020-12-31

    switch (tip) {

    case '1':

    ........

    break;

    case '2':

    .....

    break;

    default:

    .....

    }

    2020-12-31
    有用
    回复
  • 雪狼
    雪狼
    2020-06-19

    楼主,你有没有解决,我遇到了跟你一样问题,也是刚开始测试这个方法,eventChannel.on()这个方法在电脑上根本就不执行

    2020-06-19
    有用
    回复
  • 老张
    老张
    2020-05-05

    wx.navigatoTo的参数里加上events:{}看看。

    2020-05-05
    有用
    回复 1
    • Shinichi 😈
      Shinichi 😈
      2020-05-05
      谢谢,试了一下还是不行,问题没变化
      2020-05-05
      回复
登录 后发表内容
问题标签