收藏
回答

eventChannel发布事件只能在navigateTo的时候进行吗?

我在 A页面直接调用getOpenerEventChannel进行事件方法无法通知到b页面

const eventChannel = this.getOpenerEventChannel();
eventChannel.emit('senderTime', senderTimeReqs)


b页面代码

onLoad() {
  this.getOpenerEventChannel().once('senderTime',(parmas)=>{
    console.log(1111111111)
  })
}
  


无法触发这个b页面的代码,但是在navigateTo中使用 success的返回值 才可以用。。。

wx.navigateTo({
      url'/page/apply/index',
      success: (res) => {
        res.eventChannel.emit('senderTime', senderTimeReqs)
      }
    })


有没有大佬解惑一下

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

1 个回答

  • 跨商通
    跨商通
    04-16

    是的。

    04-16
    有用
    回复
登录 后发表内容