![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue全局监听
ba哥
这个作者很懒,什么都没留下…
展开
-
vue keep-alive 多级路由 关闭标签清除缓存
背景:特定页面添加缓存,并且在关闭标签后需要清除缓存。多级路由添加keep-alive 只给二级路由添加是没有效果的,需要在主路由上也添加keep-alive,加上以后又出现个问题,使用include无法实现单独页面添加缓存的问题。的确是有点恶心。解决方法:1.在main.js里面添加页面离开的监听方法,并获取到缓存(因为只有这里才能看到缓存)。找到不需要做缓存的页面将缓存删除掉。配置需要缓存的页面然后进行判断。我是用的store。Vue.mixin({ beforeRouteLeav原创 2022-05-17 14:36:48 · 2585 阅读 · 0 评论 -
vue全局监控输入事件并进行验证
vue全局监控输入事件并进行验证main.js中引入:Vue.directive('filterInput', { bind(el) { let ele = el.tagName === 'INPUT' ? el : el.querySelector('input'); ele.addEventListener('input', () => { let temp = ele.value; var pattern = new RegExp("[%!#$原创 2021-07-23 16:40:54 · 481 阅读 · 0 评论