vue开发TIPS:对于keep-alive的小结 - Web前端
作者:98wpeu发布时间:2026-09-08分类:网页前端技术浏览:2
导读:Vue开发tips:对于keep-alive的小结。一起看看吧。作用主要用于保留组件状态或避免重新渲染。用法<keep-alive> 包裹动态组件时,会缓存不活动的组件...

Vue开发tips:对于keep-alive的小结。一起看看吧。
作用
主要用于保留组件状态或避免重新渲染。
用法
<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。
<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在组件的父组件链中。
当组件在 <keep-alive> 内被切换,它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。
props
include
include - 字符串或正则表达式。只有名称匹配的组件会被缓存。
exclude
exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。
include 和 exclude prop 允许组件有条件地缓存。二者都可以用逗号分隔字符串、正则表达式或一个数组来表示:
<!-- 逗号分隔字符串 --> <keep-alive include="a,b"> <component :is="view"></component> </keep-alive> <!-- 正则表达式 (使用 `v-bind`) --> <keep-alive :include="/a|b/"> <component :is="vIEw"></component> </keep-alive> <!-- 数组 (使用 `v-bind`) --> <keep-alive :include="['a', 'b']"> <component :is="view"></component> </keep-alive>
匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配。
max
max - 数字。最多可以缓存多少组件实例。
一旦这个数字达到了,在新实例被创建之前,已缓存组件中最久没有被访问的实例会被销毁掉。
<keep-alive :max="10"> <component :is="view"></component> </keep-alive>
相关推荐
- Microsoft详细介绍了其旧版Edge浏览器淘汰策略 - Web前端
- 纯CSS3绘制游戏手柄并且涂色酷炫效果 - Web前端
- CSS3动画:圆形脉冲动画 - Web前端
- CSS3酷炫动画:手把手教您使用纯CSS制作蜡烛动画 - Web前端
- 聊聊在Vue中使用的ES6功能以及IE11的兼容性问题处理 - Web前端
- Android 12:发布日期,功能等待发布的消息 - Web前端
- Web前端开发Tips:实现一个简单的留言本功能 - Web前端
- 微软2021年2月补丁星期二修复了56个bug,包括Windows零日漏洞 - Web前端
- Microsoft开始通过新的KB4577586更新从Windows设备中删除Flash - Web前端
- HTML5数据列表:轻量级自动完成控件 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


