获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
你好,我想咨询小程序视频开发
7.0.8版本Socket.onOpen事件在Socket.onMessage之前触发?如题。7.0.8版本SocketTask.onOpen事件在SocketTask.onMessage之前触发,在7.0.7版本和ios版本是SocketTask.onOpen先触发,具体情况可以看代码片段。 不知道是不是故意这样设计的,所以过来问一问,线上代码如果是这样写的: [代码]this[代码][代码].socket.onOpen((res) => {[代码][代码] [代码][代码]console.log([代码][代码]"onOpen"[代码][代码]);[代码][代码] [代码][代码]this[代码][代码].socket.onMessage((data) => {[代码][代码] [代码][代码]console.log([代码][代码]"onMessage"[代码][代码], data);[代码][代码] [代码][代码]});[代码][代码]});[代码]将会丢失掉重要的东西,然而有一个socket.io的微信小程序库https://github.com/10cella/weapp.socket.io就是有这个问题,使用了这个库的同学线上代码将会全部遭殃。。(我就是其中一个。。) 希望官方解释下吧,不知道是不是故意这样设计的,还是bug 再传两张测试图吧 [图片][图片]
2019-11-27