[图片][图片] 代码如下: https://developers.weixin.qq.com/s/r7wwUNm978hD 代码就是 实时音视频 的小程序 Demo > 把这个enableIM 设为true enableIM: true, // 可选,仅支持初始化设置(进房前设置),不支持动态修改 文档中心 > 实时音视频 > 快速入门 > 一分钟跑通Demo > 跑通Demo(小程序) https://cloud.tencent.com/document/product/647/32399#.E6.AD.A5.E9.AA.A45.EF.BC.9A.E5.BC.80.E9.80.9A.E5.B0.8F.E7.A8.8B.E5.BA.8F.E7.B1.BB.E7.9B.AE.E4.B8.8E.E6.8E.A8.E6.8B.89.E6.B5.81.E6.A0.87.E7.AD.BE.E6.9D.83.E9.99.90
input在自定义组件中bindinput问题? 实时音视频 的小程序 Demo版?实时音视频 的小程序 Demo版 。 enableIM: true 发送消息是开启的,在真机调试是出现如下问题, 根本发不了消息。 VM22:2 Do not have _inputIMMessage handler in current page: pages/room/room. Please make sure that _inputIMMessage handler has been defined in pages/room/room, or pages/room/room has been added into app.json 手机是华为的Nova
2020-06-02我也出现了相同的问题,这么久竟然还是没解决。 要用真机调试。
input在自定义组件中bindinput问题自定义组件, 这样: MyInput.wxml: [代码]<[代码][代码]input[代码] [代码]placeholder[代码][代码]=[代码][代码]"my input"[代码] [代码]bindinput[代码][代码]=[代码][代码]"handleMyInput"[代码][代码]/>[代码] MyInput.js: [代码]// pages/test/MyInput.js[代码][代码]Component({[代码][代码] [代码][代码]/**[代码][代码] [代码][代码]* 组件的属性列表[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]properties: {[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]/**[代码][代码] [代码][代码]* 组件的初始数据[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]data: {[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]/**[代码][代码] [代码][代码]* 组件的方法列表[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]methods: {[代码][代码] [代码][代码]handleMyInput(e) {[代码][代码] [代码][代码]this[代码][代码].triggerEvent([代码][代码]'input'[代码][代码], e, { bubbles: [代码][代码]false[代码] [代码]});[代码][代码] [代码][代码]},[代码][代码] [代码][代码]}[代码][代码]})[代码] 页面, 这样: pages/test/test.wxml [代码]<!--pages/test/test.wxml-->[代码][代码]<[代码][代码]text[代码][代码]>pages/test/test.wxml</[代码][代码]text[代码][代码]>[代码][代码]<[代码][代码]my-input[代码] [代码]bind:input[代码][代码]=[代码][代码]"handleInput"[代码] [代码]></[代码][代码]my-input[代码][代码]>[代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"submit"[代码][代码]>submit</[代码][代码]button[代码][代码]>[代码] pages/test/test.js [代码]// pages/test/test.js[代码][代码]Page({[代码] [代码] [代码][代码]/**[代码][代码] [代码][代码]* 页面的初始数据[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]value: [代码][代码]''[代码][代码],[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]handleInput(e) {[代码][代码] [代码][代码]console.log([代码][代码]"handleInput"[代码][代码], e.detail.value);[代码][代码] [代码][代码]this[代码][代码].setData({ value: e.detail.value })[代码][代码] [代码][代码]},[代码][代码] [代码][代码]submit(e) {[代码][代码] [代码][代码]console.log([代码][代码]">>>>"[代码][代码], [代码][代码]this[代码][代码].data.value);[代码][代码] [代码][代码]},[代码][代码]})[代码] 然后输入, 失去焦点之后有一个这样的warning [图片] input不在MyInput组件里面找监听的方法, 跑去页面test里面找? MyInput里面的监听器形同虚设了? 是我用法有问题吗? 求指教
2020-06-01