码迷,mamicode.com
首页 > 其他好文 > 详细

keep-alive 的作用及使用场景

时间:2021-06-30 18:20:31      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:打开   clu   tran   表达   字符串   code   使用   列表组   详情   

keep-alive:主要用于保留组件状态避免重新渲染

比如: 有一个列表页面和一个 详情页面,那么用户就会经常执行打开详情=>返回列表=>打开详情这样的话 列表 和 详情 都是一个频率很高的页面,那么就可以对列表组件使用<keep-alive></keep-alive>进行缓存,这样用户每次返回列表的时候,都能从缓存中快速渲染,而不是重新渲染

1、属性:

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

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

2、用法:

包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition>相似,<keep-alive>是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。

keep-alive 的作用及使用场景

标签:打开   clu   tran   表达   字符串   code   使用   列表组   详情   

原文地址:https://www.cnblogs.com/benbonben/p/14953205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!