https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html
在eventChannel回调函数中再调用上一个页面的eventChannel函数不成功,详情请查看下面代码片段:https://developers.weixin.qq.com/s/19xjIPmU76iC
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.navigateTo | 工具 | 7.0.16 | 2.11.0 |
2 个回答
我也遇到同样的问题,然后我onshow调用,每次都是可以的。
证明eventChannel并没有丢失
于是我就想eventChannel的回调函数里的eventChannel != 当前页面的 eventChannel
于是我就在onLoad里面就把当前页面的eventChannel存取来:
this.pageEventChannel = this.getOpenerEventChannel() 然后在EventChannel回调函数用过 this.pageEventChannel调用就可以触发了
我也遇到了这样的问题