收藏
回答

socket onOpen 回调重复执行

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug SocketTask.onOpen 微信iOS客户端 6.6.7 2.0.9

连接soket之后,调用任何请求,socket的onOpen 都会在执行一次;我是通过 返回的 实例 进行回调注册的


const SocketTask = (this.SocketTask = wx.connectSocket({

url: 'x',

}));

SocketTask.onOpen(msg => {

console.log('onOpen', msg);

//

SocketTask.send({

data: JSON.stringify({

scene: 'shake_hands',

openid: userInfo.openid,

uniacid: userInfo.uniacid,

}),

});

});

SocketTask.onClose(msg => {

console.log('onCloase', msg);

});

SocketTask.onMessage(data => {

store.eventBus.emit('getSocketMsg', data);

});


最后一次编辑于  2018-06-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答