vue如何监听浏览器主动刷新
更新时间:2022年04月22日 10:50:00 作者:诺小D
这篇文章主要介绍了vue如何监听浏览器主动刷新,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
监听浏览器主动刷新
mounted() {
window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) //监听页面刷新触发事件
},
methods(){
beforeunloadHandler(e) { //根据事件进行操作进行操作
console.log(e)
console.log('浏览器刷新')
},
},
destroyed () { //进行监听销毁
window.removeEventListener('beforeunload', e =>this.beforeunloadHandler(e))
},
监听刷新事件如何写?
在网上找了很多都不能用,用下方这串代码,亲测有用,直接放在mounted执行即可:
mounted() {
window.addEventListener("load", () => {
//写入你想要执行的代码
});
},以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue使用xlsx库和xlsx-style库导入导出excel、设置单元格背景色、文字居中、合并单元格、设置列宽
xlsx是由SheetJS开发的一个处理excel文件的npm库,适用于前端开发者实现导入导出excel文件的经典需求,这篇文章主要介绍了vue使用xlsx库和xlsx-style库导入导出excel、设置单元格背景色、文字居中、合并单元格、设置列宽,需要的朋友可以参考下2023-11-11
vue3 + ts + pnpm:nprogress / 页
NProgress是一款轻量级的进度条库,主要用于网页顶部显示页面加载或运行进度,它易于安装和使用,并提供良好的视觉效果,NProgress也可以与VueRouter结合使用,通过导航守卫在路由跳转时自动显示和隐藏进度条,该库的使用提高了用户对网页加载状态的感知,优化了用户体验2024-09-09
vue结合v-for和input实现多选列表checkbox功能
在Vue中,可通过v-for指令和v-model实现多选列表功能,首先,使用v-for指令遍历数组生成列表项,每个列表项包含一个复选框,复选框的v-model绑定到一个数组变量,用于存储选中的值,感兴趣的朋友跟随小编一起看看吧2024-09-09


最新评论