JS:监听网络状态,给予用户提示
简介
在网路变化时,如无网络链接、恢复网络链接,给用户一些提示。
具体实现
主要使用到window的两个监听事件
let offline = null window.addEventListener(online, () => { offline.close() offline = null this.$message({ iconClass: el-icon-success, showClose: false, duration: 1000, offset: 60, message: 网络连接恢复 }) }) window.addEventListener(offline, () => { offline = this.$message({ iconClass: el-icon-warning, showClose: false, duration: 0, offset: 60, message: 网络连接失败 }) })
注意
1. DOM销毁前,销毁"online"与"offline"监听事件
2. 此处的消息提示element-ui的message事件,若想自己写一个消息提示组件,可参考如下两种方式:
(1)方式一: (2)方式二:
最后
觉得有用的朋友请用你的金手指点一下赞,或者评论留言一起探讨技术!
下一篇:
SpringCloud源码解析之Bus