浏览器WebSocket的使用

浏览器WebSocket实现与服务器长连接前端代码

浏览器WebSocket的使用

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

if('WebSocket' in window){
var ws=new WebSocket(this.host+'?token='+this.$store.getters.token)
ws.onopen = function(){
console.log('opened')
};
ws.onmessage = function(evt){
try {
const evtData=JSON.parse(evt.data)
console.log(evtData)
}
catch(err){
console.log(evt.data)
}
};
ws.onclose = function(evt){
console.log('closed');
};
ws.onerror = function(evt){
console.log(evt)
};
}else{
alert("您的浏览器不支持此功能")
}
扫一扫,请老师喝水