<img :src="site.photo_url" onerror="this.src='../../images/user-photo.jpg'"/>
如果默认的图片也不能找到,则会一直请求(会造成内存溢出)
所以需要进行处理。
1.
var webSocket = null;
var lockReconnet = false;
webSocket.onerror = function(){
if(lockReconnect) return;
lockReconnect = true;
//没连接上会一直重连,设置延迟避免请求过多
setTimeout(function() {
createWebSocket();
lockReconnect = false;
}, 2000);
}
2. webSocket.onerror = function(){
lockReconnet = true;
}
本文介绍了一种使用WebSocket时出现错误后的处理方式,通过设置锁来避免无限重连导致的资源浪费,并采用定时器来实现延时重连机制,确保系统的稳定运行。
1万+

被折叠的 条评论
为什么被折叠?



