小程序? this.getOpenerEventChannel is not a function
发布于 7 年前 作者 xzhang 11576 次浏览 来自 官方Issues

跳页面-传数据使用的官方的方法

              wx.navigateTo({
                url: '../result/result',
                success: function(res) {
                  console.log(res)
                  res.eventChannel.emit('acceptDataFromOpenerPage', {
                    data: obj
                  })
                }
              })

在回调中打印res,下图左边的是开发工具中打印的,有eventChannel属性;

而右边的是PC端预览的情况。没有这个属性。那么在另一个页面获取数据的时候就更不能获取到传递的数据了,就报错了。

const eventChannel = this.getOpenerEventChannel()

手机端没有问题,在PC端微信打开小程序是不兼容吗?望官方解答。

调试基本库:线上的是:“libVersion”: “2.7.7”,

我提交的代码片段是 “libVersion”: “2.9.4”,

PC端2.7.1

这是代码片段https://developers.weixin.qq.com/s/WLP63ymT7fdd

回到顶部