前言 最近公司vue项目中有一个需求,需要在当前页面刷新或跳转时提示保存并可取消刷新,以防止填写的表单内容丢失。刚开始思考觉得很简单,直接在Router的钩子中判断就好了,但是会发现还有新的问题存在,浏览器刷新和当前页面关闭的时候无法监听,最终用[removed]成功解决,所以用这篇文章简单记录下整个解决过程。 vue-Router的钩子: 路由钩子可以分为全局的,单个路由独享的以及组件级别的,解决上述需求只用到了组件级别的路由钩子,所以本文只介绍组件级别的路由钩子,全局的和单个路由独享的路由钩子有需要的同学可以去vue-router官网查看介绍: 组件级别路由钩
2021-08-28 14:20:24 68KB next onbeforeunload vue
1
js关闭当前页面(窗口)的几种方式总结,需要的朋友可以参考一下
2021-08-16 11:09:50 32KB js 关闭当前页面
1
windows 截图程序
2021-06-30 09:01:58 33.38MB windows截图
1
直接截取当前页面的python脚本,依赖于PyQt5第三库
2021-06-30 09:01:57 529B 截图
1