Vue监听浏览器刷新和关闭事件

在前端开发中,我们通常会遇到这样的需求,用户离开、刷新页面前,修改数据未进行保存操作,需要提示框提醒用户

效果实现

methods: {/** 在刷新和关闭之前询问 **/beforeRefreshClose() {let self = this;window.onbeforeunload = function (e) {if (self.$route.name == "路由名称") {e = e || window.event;// 兼容IE8和Firefox 4之前的版本if (e) e.returnValue = "关闭提示1";// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+return "关闭提示2";} else window.onbeforeunload = null;};},
},
mounted() {this.beforeRefreshClose();
}


【Vue实用功能】Vue监听浏览器刷新和关闭事件相关推荐

  1. vue监听浏览器刷新和关闭事件,并在页面关闭/刷新前发送请求

    vue监听浏览器刷新和关闭事件,并在页面关闭/刷新前发送请求 1.需求背景: 2.需求分析: 3.实现方式: 4.实现方式解析: 1)浏览器页面事件基础 2)在mounted监听beforeunloa ...

  2. js 监听浏览器刷新还是关闭事件

    // $(window).bind('beforeunload',function(){return '您输入的内容尚未保存,确定离开此页面吗?';}); // window.onbeforeunlo ...

  3. VUE监听页面刷新和关闭事件

    背景:公司有一个数据看板,,需求是要统计看板有多少人看过,,每个人停留的曝光时间 使用技术:目前使用的技术是 后端Springboot 权限用的是SpringSecurity,前端页面是 Vue+El ...

  4. vue监听浏览器刷新和关闭;

    注意:区分不了浏览器是触发了刷新还是关闭,而且提示的弹框是无法自定义的:如果有大佬有方法能区分,还请评论学习一下!感谢! 代码可直接复制: <template><div>< ...

  5. vue项目中监听页面刷新和关闭

    在实际开发项目中,有时候我们需要在刷新和关闭时,触发一些功能,那么如何监听到页面的刷新和关闭呢? 1. 在methods中定义事件方法: methods: {beforeunloadFn(e) {co ...

  6. Vue中监听页面刷新和关闭beforeunload事件

    代码 在methods中定义事件方法,在mounted 生命周期钩子中绑定事件, 在destoryed钩子中卸载事件 mounted () {window.addEventListener('befo ...

  7. 监听浏览器刷新/关闭页面

    首先,使用onunload或onbeforeunload可以监听浏览器关闭事件,但是无法区分关闭与刷新.以下js代码可以部分监听关闭浏览器的事件! 可以在标签中添加方法: <!DOCTYPE h ...

  8. h5监听浏览器返回,关闭浏览器

    需求 监听浏览器返回,点击返回时,显示弹窗,弹窗中有两个按钮,a按钮:关闭当前浏览器,b按钮:关闭弹窗 mounted(){// 向历史记录中插入了当前页,//为了ios首次进入页面出现底部返回按钮i ...

  9. 浏览器刷新和关闭事件

    现在谷歌和火狐不能自定义浏览器的弹出窗,只能显示各自系统定义通用字段: 我们在监听浏览器的刷新和关闭前,先了解浏览器对事件的执行步鄹 不同的浏览器刷新和关闭时对onbeforeunload()和onu ...

  10. vue 监听页面刷新或关闭

    参考:https://blog.csdn.net/weixin_43915587/article/details/93628935 发现 beforeDestroy 只能监听到页面间的跳转,无法监听到 ...

最新文章

  1. s3c6410_u-boot-2010.03移植
  2. C#学习 小知识_多态的简单实现_2018Oct
  3. ECCV 2018 | Bi-box行人检测:‘行人遮挡’为几何?
  4. arp攻击 python_python之arp攻击
  5. 班扎古鲁白玛的沉默(见与不见)
  6. ora optimizer
  7. J2EE的13种核心技术简介
  8. Linux内核基础设施
  9. html原生ajax
  10. 基于SpringBoot进销存ERP管理系统,源代码分享
  11. 【图解HTTP】——Web的攻击技术
  12. 域名指向 旧域名跳转到新域名
  13. 高德地图初步使用-多点路线连接
  14. WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!的分析
  15. php获取h5视频直链,一种H5播放实时视频的方法与系统与流程
  16. HIT-哈工大数据结构-作业5(C++)
  17. 淘晶驰串口屏入门(四)进度条、滑块、定时器、单选框、复选框、二维码
  18. 【盘点大系】《盘点5月份--2018》
  19. 虚幻4连接mysql蓝图教程_ue4商城资源MySQL Integration数据库集成插件
  20. Scanner基本用法及其实例

热门文章

  1. 两个excel表格取交集_(怎么用excel把两个表格数据做交集)如何把不同excel表格数据取交集...
  2. [HAOI2009]毛毛虫(树的直径)
  3. win10桌面计算机怎么显示不出来的,win10系统开机只显示背景不显示桌面该怎么办?...
  4. 微信开发者工具 http 调试
  5. hdmi接口线_视频接口与视频线详解!
  6. CTF题目学习记录2
  7. CV识别图片背景主要颜色
  8. AI英雄 | 论人工智能与自由意志,请看尤瓦尔与李飞飞的这场“激辩”
  9. 简述力法计算弹性固定无铰拱的原理_隧道结构力学计算
  10. 小程序连表查询(lookup)