- 微信PC端打开小程序出现 this.getOpenerEventChannel报错,手机端正常
我发过贴,可是没找到解决方法 https://developers.weixin.qq.com/community/develop/doc/0002840bab0650dd7e99f59cb5b400
2019-12-13 - 小程序? this.getOpenerEventChannel is not a function
跳页面-传数据使用的官方的方法 [代码] 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
2019-12-12