vue2.0 keep-alive的最佳实践,供大家参考,具体内容如下

1.基本用法
vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗
<keep-alive> <component> <!-- 组件将被缓存 --> </component> </keep-alive>
有时候 可能需要缓存整个站点的所有页面,而页面一般一进去都要触发请求的
在使用keep-alive的情况下
<keep-alive><router-view></router-view></keep-alive>
将首次触发请求写在created钩子函数中,就能实现缓存,
比如列表页,去了详情页 回来,还是在原来的页面
2.缓存部分页面或者组件
(1)使用router. meta属性
// 这是目前用的比较多的方式 <keep-alive> <router-view v-if="!$route.meta.notKeepAlive"></router-view> </keep-alive> <router-view v-if="$route.meta.notKeepAlive"></router-view>
router设置
...
routes: [
{ path: '/', redirect: '/index', component: Index, meta: { keepAlive: true }},
{
path: '/common',
component: TestParent,
children: [
{ path: '/test2', component: Test2, meta: { keepAlive: true } }
]
}
....
// 表示index和test2都使用keep-alive
(2).使用新增属性inlcude/exclude
2.1.0后提供了include/exclude两个属性 可以针对性缓存相应的组件
<!-- comma-delimited string --> <keep-alive include="a,b"> <component :is="view"></component> </keep-alive> <!-- regex (use v-bind) --> <keep-alive :include="/a|b/"> <component :is="view"></component> </keep-alive> //其中a,b是组件的name
注意:这种方法都是预先知道组件的名称的
(3)动态判断
<keep-alive :include="includedComponents"> <router-view></router-view> </keep-alive>
includedComponents动态设置即可
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# vue2.0
# keep
# alive
# 解决vue单页使用keep-alive页面返回不刷新的问题
# vue2中的keep-alive使用总结及注意事项
# vue项目优化之通过keep-alive数据缓存的方法
# vue使用keep-alive实现数据缓存不刷新
# Vue keep-alive实践总结(推荐)
# 深入理解vue-router之keep-alive
# 详解Vue路由开启keep-alive时的注意点
# vue 的keep-alive缓存功能的实现
# 都是
# 这是
# 是在
# 去了
# 都要
# 就能
# 首次
# 将被
# 比较多
# 写在
# 具体内容
# 大家多多
# 情况下
# 加载
# 详情页
# 这种方法
# created
# brush
# class
相关文章:
制作网站的公司有哪些,做一个公司网站要多少钱?
怎么将XML数据可视化 D3.js加载XML
建站之星导航配置指南:自助建站与SEO优化全解析
如何通过虚拟主机空间快速建站?
如何选择美橙互联多站合一建站方案?
建站之星代理平台如何选择最佳方案?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何在建站之星网店版论坛获取技术支持?
代购小票制作网站有哪些,购物小票的简要说明?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
音乐网站服务器如何优化API响应速度?
如何在IIS中新建站点并配置端口与IP地址?
如何获取免费开源的自助建站系统源码?
如何在宝塔面板中修改默认建站目录?
香港服务器如何优化才能显著提升网站加载速度?
潮流网站制作头像软件下载,适合母子的网名有哪些?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
建站主机选择指南:服务器配置与SEO优化实战技巧
已有域名如何免费搭建网站?
如何用好域名打造高点击率的自主建站?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站主机选购指南:核心配置优化与品牌推荐方案
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
个人摄影网站制作流程,摄影爱好者都去什么网站?
建站之星后台管理:高效配置与模板优化提升用户体验
Java解压缩zip - 解压缩多个文件或文件夹实例
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
教学网站制作软件,学习*后期制作的网站有哪些?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
如何用花生壳三步快速搭建专属网站?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
北京专业网站制作设计师招聘,北京白云观官方网站?
如何撰写建站申请书?关键要点有哪些?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
定制建站策划方案_专业建站与网站建设方案一站式指南
定制建站方案优化指南:企业官网开发与建站费用解析
如何通过WDCP绑定主域名及创建子域名站点?
已有域名如何快速搭建专属网站?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
南平网站制作公司,2025年南平市事业单位报名时间?
如何获取上海专业网站定制建站电话?
建站主机服务器选型指南与性能优化方案解析
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
设计网站制作公司有哪些,制作网页教程?
制作证书网站有哪些,全国城建培训中心证书查询官网?
制作营销网站公司,淘特是干什么用的?
*请认真填写需求信息,我们会在24小时内与您取得联系。