关于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 相关文章推荐
js 幻灯片的实现
Dec 06 Javascript
Javascript面向对象扩展库代码分享
Mar 27 Javascript
JS中使用sort结合localeCompare实现中文排序实例
Jul 23 Javascript
jQuery入门之层次选择器实例简析
Dec 11 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
Jan 27 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
Jan 10 Javascript
javascript中递归的两种写法
Jan 17 Javascript
JS实现移动端实时监听输入框变化的实例代码
Apr 12 Javascript
JS去掉字符串中所有的逗号
Oct 18 Javascript
javascript数据类型中的一些小知识点(推荐)
Apr 18 Javascript
Vue+penlayers实现多边形绘制及展示
Dec 24 Vue.js
javascript实现倒计时关闭广告
Feb 09 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文件下载类
2006/12/06 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
php如何获取文件的扩展名
2015/10/28 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
仅利用30行Python代码来展示X算法
2015/04/01 Python
使用Python的内建模块collections的教程
2015/04/28 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
求职简历中的自我评价分享
2013/12/08 职场文书
就职演讲稿范文
2014/05/19 职场文书
2014年十八届四中全会思想汇报范文
2014/10/17 职场文书
2015年安全月活动总结
2015/03/26 职场文书
货款欠条范本
2015/07/03 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
sql注入报错之注入原理实例解析
2022/06/10 MySQL
MySQL自定义函数及触发器
2022/08/05 MySQL