我通過Websocket監聽服務端發送的資料,webscoket已成功連接,但是在onmessage中收不到訊息,而且是部分電腦收不到,想問下大家有遇到過這種情況嘛,下面是我的代碼:
reseveMessage(){
let that = this
let wsImpl = window.WebSocket || window.MozWebSocket
window.ws = new wsImpl(this.$root.BoardIP)
ws.onmessage = function (evt) {
//alert("收到訊息")
console.log(evt)
let data = JSON.parse(evt.data)
if(data.type === 'DP'){
that.noticeDatas.push(data)
}
if(that.active_ward.value !== data.receiver){
return false
}
}
ws.onopen = function () {
console.log('connection open')
}
ws.onclose = function () {
console.log('connection closed')
setTimeout(function(){
that.reseveMessage()
},5000)
}
},
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/226771.html
標籤:JavaScript
上一篇:layui table真分頁只能顯示一頁 table和laypage如何正確使用
下一篇:vue組件封裝
