![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端小记
Keon_AHU
学无止境。
展开
-
vite导入文件,Property ‘globEager‘ does not exist on type ‘ImportMeta‘
最近在弄vue2到vue3的迁移,导入路由原先使用的require.context,现在改用推荐的vite工具const files = import.meta.globEager('./module/*.ts')直接这么写会报标题错误需要在tsconfig.json中进行配置{ "compilerOptions": { "types": ["vite/client"] }}增加以上配置...原创 2021-12-09 09:39:00 · 4944 阅读 · 3 评论 -
VUE 拦截浏览器后退弹窗,弹窗一闪立刻消失问题
产品需求,离开当前页面需要进行拦截,弹窗确认以后才离开。笔者采用了在beforeRouteLeave里面进行拦截的方案。但是发现点击浏览器的后退按钮,会出现弹窗闪现一下,立刻消失,页面路由改变了,页面确没有变化。解决方案增加一个setTimeout延时if (from.name === 'index') { setTimeout(() => { this.$confirm('您的信息尚未保存,是否确认操作', { clo原创 2021-10-09 20:15:00 · 1362 阅读 · 0 评论