关于vue里页面的缓存详解


Posted in Javascript onNovember 04, 2019

keep-alive是vue内置的一个组件,可以使被它包含的组件处于保留状态,或避免被重新渲染。

用法:

关于vue里页面的缓存详解

运行结果描述:

关于vue里页面的缓存详解 input输入框内,路由切换输入框内部的内容不会发生改变。

在keep-alive标签内部添加

include:字符串或正则表达式。只有匹配的组件会被缓存

exclude: 字符串或正则表达式。任何匹配的组件都不会被缓存。

结合router缓存部分页面:

比较实用的例子:

思路:通过beforeRouterLeave这个钩子来对路由里面的keepAlive进行赋值。从而动态的确定A页面是否需要被缓存。

关于vue里页面的缓存详解

结合router缓存部分页面:

关于vue里页面的缓存详解

比较实用的例子:

关于vue里页面的缓存详解

思路:通过beforeRouterLeave这个钩子来对路由里面的keepAlive进行赋值。从而动态的确定A页面是否需要被缓存。

关于vue里页面的缓存详解

以上这篇关于vue里页面的缓存详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript document.images实例
May 27 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
Mar 14 Javascript
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
Firefox和IE兼容性问题及解决方法总结
Oct 08 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
Jun 29 Javascript
Bootstrap每天必学之js插件
Nov 30 Javascript
AngularJS初始化静态模板详解
Jan 14 Javascript
对js eval()函数的一些见解
Aug 15 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 Javascript
微信小程序scroll-view实现字幕滚动
Jul 14 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
Apr 26 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
Nov 04 #Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
Nov 04 #Javascript
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 #Javascript
Vue路由对象属性 .meta $route.matched详解
Nov 04 #Javascript
element-ui table组件如何使用render属性的实现
Nov 04 #Javascript
Vue 解决多级动态面包屑导航的问题
Nov 04 #Javascript
vue+elementUI动态生成面包屑导航教程
Nov 04 #Javascript
You might like
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
2012/09/23 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
Python入门篇之条件、循环
2014/10/17 Python
Python的Django框架中的Context使用
2015/07/15 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
如何查找和删除数据库中的重复数据
2014/11/05 面试题
环境工程求职简历的自我评价范文
2013/10/24 职场文书
总经理职责
2013/12/22 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
环保专项行动方案
2014/05/12 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
部门2015年度工作总结
2015/04/29 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫