• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

在Vue执行window.addEventListener这样的操作

武飞扬头像
Eoned
帮助1

需求内容

对应用所有的页面都监听一个网络状态改变事件,当网络状态改变时,弹出对应的消息提示

最初想法是使用online监听事件

window.addEventListener('online', () => {
            this.onLine = true
        })

这样虽然可以监听到事件,但只能在当前页面
online事件并没有挂载到全局

日常开发中可能经常有类似的场景,比如检测登录状态等等,我们需要执行的逻辑必须挂载到全局中

百度很久都没有答案,这里记录一下

方案

在App.vue文件中执行window.addEventListene即可,这样所有页面都会对网络状态改变做出反应

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfjbeif
系列文章
更多 icon
同类精品
更多 icon
继续加载