收藏
回答

在eventChannel回调函数中再调用上一个页面的eventChannel函数不成功

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.navigateTo 工具 7.0.16 2.11.0

https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html

在eventChannel回调函数中再调用上一个页面的eventChannel函数不成功,详情请查看下面代码片段:https://developers.weixin.qq.com/s/19xjIPmU76iC

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

2 个回答

  • CallMeSoul
    CallMeSoul
    2020-10-13

    我也遇到同样的问题,然后我onshow调用,每次都是可以的。

    证明eventChannel并没有丢失

    于是我就想eventChannel的回调函数里的eventChannel != 当前页面的 eventChannel

    于是我就在onLoad里面就把当前页面的eventChannel存取来:

    this.pageEventChannel = this.getOpenerEventChannel()
    
    然后在EventChannel回调函数用过 this.pageEventChannel调用就可以触发了
    
    2020-10-13
    有用 1
    回复
  • freethy
    freethy
    2020-09-23

    我也遇到了这样的问题

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