问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | websocket | 客户端 | 6.7.2 | 2.3.0 |
- 当前 Bug 的表现(可附上截图)
websocket在开发者工具上可以正常接收服务端消息,但是在真机上测试就收不到消息,而且不报错
websocket(){
console.log('去连接')
var that = this
wx.connectSocket({
url: 'wss://lapp.dowino2o.com/api/websocket/' + that.globalData.token,
header: {
'content-type': 'application/json'
},
method: "GET",
success: function (res) {
console.log('成功')
},
fail: function (res) {
console.log('失败')
},
complete:function(res){
console.log(res)
}
})
wx.onSocketMessage(function (res) {
console.log(res)
if (res.data.code=='999'){
that.globalData.haveMessage=true
$Message({
content: '您收到一条新消息',
type: 'success'
});
}
console.log('收到服务器内容:' + res.data)
})
},
网友回复
谢小疯:
我也遇到了一样的情况。。请问你这个具体是什么问题?如何解决?