keep-alive可以实现组件缓存,当组件切换时不会对当前组件进行卸载

  • <keep-alive></keep-alive> 包裹动态组件时,会缓存不活动的组件实例,主要用于保留组件状态或避免重新渲染

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

  • 常用的两个属性include/exclude,允许组件有条件的进行缓存
  • 两个生命周期activated/deactivated,用来得知当前组件是否处于活跃状态

<keep-alive></keep-alive>的作用是什么?相关推荐

  1. TCP的FIN_WAIT1状态理解|深入理解TCP

    原文链接: https://blog.csdn.net/dog250/article/details/81697403 近期遇到一个问题,简单点说,主机A上显示一条ESTABLISHED状态的TCP连 ...

  2. [转载] 康威的人生游戏与轻量级模式

    参考链接: 康威的人生游戏(Python实现) 从功能和技术的角度来看,Conway的"生活游戏"都非常有趣. 这可以解释为什么它经常用于代码撤退 . 代码撤退是一种有趣的学习方法 ...

  3. 使用stm32+esp8266-01s与电脑进行mqtt交互

    注意: 本文以简单易理解易实现为主,仅实现最基本的交互通信功能,性能和稳定性暂无考虑. 需要材料: 硬件:stm32及下载线.esp8266-01s(wifi模块) 软件:emqx.keil 可选:w ...

  4. Golang Http RoundTrip解析

    概要 RoundTrip是发送和接收一次http请求的底层实现逻辑 我们可以从中学习到 1.如何去实现一个长链接 2.如果去提升性能 3.如何考虑完备各种边界情况 4.http协议 请求和连接的关系 ...

  5. 《创客学院嵌入式从入门到精通》笔记--10全面掌握嵌入式系统移植

    目录 01嵌入式基本概念,嵌入式开发环境搭建,目标机搭建,TFTP服务搭建,NFS服务搭建 1.系统移植概述及环境搭建 1.通用嵌入式系统软件组成部分 2.Linux 在嵌入式中应用的条件与前景 3. ...

  6. DDS之DCPS Subscription模块

    当Subscriber 接收到数据的时候,会通过它的Listener或者使能一些Condition通知到Application有一些新的数据是可获取的,然后Application就可以通过其相关的Da ...

  7. TCP在FIN_WAIT1状态到底能持续多久以及TCP假连接问题

    近期遇到一个问题,简单点说,主机A上显示一条ESTABLISHED状态的TCP连接到主机B,而主机B上却没有任何关于主机A的连接信息,经查明,这是由于主机A和主机B的发送/接收缓冲区差异巨大,导致主机 ...

  8. 知识体系之Go面试题

    目录 1. new和make的区别 2. Golang的内存管理 ? 3. 调用函数传入结构体时,应该传值还是指针?为什么? 4. 线程有几种模型? 5. Goroutine的原理了解过么? 6. 讲 ...

  9. Java物联网开发(一) —— MQTT协议

    基于 Publish/Subscribe 模式的物联网通信协议MQTT 一. 简介 二. 特点 QoS消息发布质量介绍 三. 应用场景 四. 原理 MQTT协议中的方法 五. MQTT协议数据包结构 ...

  10. linux运维工程师面试题收集

    面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...

最新文章

  1. 【每日一算法】求众数
  2. 修改boot.ini
  3. eclipse编码设置
  4. 实验18:使用@Autowired注解实现根据类型实现自动装配★
  5. 用英语回答问题 - 一个SAP开发人员为什么要练习双截棍
  6. mysql引擎总结_MySQL存储引擎对比总结
  7. react-redux笔记
  8. git 理解 节点、工作区、暂存区、版本库
  9. C++---继承总结
  10. Python3 encode中的unicode-escape和raw_unicode_escape
  11. 支付宝异步回调验证签名的那些走过的坑
  12. 移动增值短信平台实施计划方案(珠海报业短信)
  13. JavaScript 使用指定字符格式化整数
  14. 怎么计算机械设备使用费用,机械设备制造成本的核算方法.doc
  15. php中关于js保存文件至本地的问题
  16. 考研数学笔记26~30
  17. sparkSQL1.1入门
  18. http状态码(204,304, 404, 504,502)
  19. 70.用Dnsmasq构建DNS服务器
  20. android 给图片蒙上蒙层_Android 新手引导蒙层效果实现代码示例

热门文章

  1. Flink从入门到真香(12、Flink一大利器-时间窗口)
  2. java gps经纬度坐标转高德坐标_高德经纬度转普通GPS经纬度
  3. 【微信小程序】之自定义顶部导航页签
  4. [数分笔记]关于有限覆盖定理
  5. Oracle递归查询的使用
  6. 做项目经理的自我总结(一)
  7. 学会这些,不做委屈的项目经理
  8. 006 window7或虚拟机上不了网或DNS出问题
  9. 若依分离版整合IJpay实现第三方支付-(微信支付篇_v2)
  10. java 调用webDriver实现访问网页(谷歌浏览器)