您现在的位置是:首页 > 网站制作 > vue.js心得vue.js心得
sse即时通讯
蒙xs2022-11-04【vue.js心得】人已围观
简介created(){
this.sse()
},
methods:{
sse() {
// 检查浏览器是否支持SSE
var supid=JSON.parse(window.sessionStorage.getItem('supid'))
if ("
created(){
this.sse()
},
methods:{
sse() {
// 检查浏览器是否支持SSE
var supid=JSON.parse(window.sessionStorage.getItem('supid'))
if ("EventSource" in window) {
var source = new EventSource(
"路径ip"
);
source.onmessage = function(e) {
//监听信息的传输
if(e.data=='领导人大屏数据变动'){
window.sessionStorage.setItem("dataes",JSON.stringify(e.data) );
}
origin = e.origin;
};
source.onopen = function(e) {
//当连接正式建立时触发
console.log("连接打开.");
};
source.onerror = function(e) {
//当连接发生error时触发
if (e.readyState == EventSource.CLOSED) {
console.log("连接关闭");
} else {
console.log("onerror:" + e.readyState);
}
};
} else {
console.log("没有sse");
}
},
}
this.sse()
},
methods:{
sse() {
// 检查浏览器是否支持SSE
var supid=JSON.parse(window.sessionStorage.getItem('supid'))
if ("EventSource" in window) {
var source = new EventSource(
"路径ip"
);
source.onmessage = function(e) {
//监听信息的传输
if(e.data=='领导人大屏数据变动'){
window.sessionStorage.setItem("dataes",JSON.stringify(e.data) );
}
origin = e.origin;
};
source.onopen = function(e) {
//当连接正式建立时触发
console.log("连接打开.");
};
source.onerror = function(e) {
//当连接发生error时触发
if (e.readyState == EventSource.CLOSED) {
console.log("连接关闭");
} else {
console.log("onerror:" + e.readyState);
}
};
} else {
console.log("没有sse");
}
},
}
Tags:
很赞哦! ()