SDK版本低了,开发工具右上角“详情”->“本地设置”->“调试基础库”,把调试基础库版本调高
事件监听代码报错一个页面通过点击到达下一个页面:[代码]toEditUserInfo(e){[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'editUserInfo/editUserInfo'[代码][代码],[代码][代码] [代码][代码]success:res=>{[代码][代码] [代码][代码]res.eventChannel.emit([代码][代码]'acceptDataFromOpenerPage'[代码][代码],that.data.userInfoInDB)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] 下一个页面接收上个页面的数据: [代码]onLoad () {[代码][代码] [代码][代码]const eventChannel = [代码][代码]this[代码][代码].getOpenerEventChannel();[代码][代码] [代码][代码]// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据[代码][代码] [代码][代码]eventChannel.on([代码][代码]'acceptDataFromOpenerPage'[代码][代码], [代码][代码]function[代码] [代码](data) {[代码][代码] [代码][代码]console.log(data)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]可以代码报错: [图片] 为什么他没有认为他是函数?
2019-11-11