1.keep-alive的生命周期

当引入keep-alive的时候,页面第一次进入,钩子的触发顺序created-> mounted-> activated,退出时触发deactivated。当再次进入(前进或者后退)时,只触发activated。
<keep-alive>
<router-view v-if="$route.meta.keepAlive" style="min-height:100%"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keepAlive" style="min-height:100%"></router-view>
//不需要刷新的路由配置里面配置 meta: {keepAlive: true}, 这个路由则显示在上面标签;
//需要刷新的路由配置里面配置 meta: {keepAlive: false}, 这个路由则显示在下面标签;

3.作用

返回dom不让其重新刷新,在vue-view外面包一层, 当引入keep-alive的时候,页面第一次进入,钩子的触发顺序created-> mounted-> activated,退出时触发deactivated。当再次进入(前进或者后退)时,只触发activated。 事件挂载的方法等,只执行一次的放在 mounted 中;组件每次进去执行的方法放在 activated 中;

keep-alive的生命周期相关推荐

  1. 【JAVA笔记——道】对象生命周期详解

    JAVA对象实例化过程 Class初始化理解 此篇中详细介绍了JAVA对象的实例化过程 JAVA对象内存分配过程 JVM 这里默认使用HotSpot虚拟机.简单回顾一下JVM内存结构,JVM中主要将使 ...

  2. Android组件系列----Activity的生命周期

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  3. python如何在所有线程结束后执行最后操作_Python线程的生命周期

    在线程的生命周期中,从创建到执行以及最终终止,线程通常处于四种状态之一:开始态.可调度状态.阻塞态和终止态. 父线程和子线程 当一个新的进程或程序开始运行时,它将以一个线程开始,这个线程被称为主线程. ...

  4. Java高并发编程详解系列-线程生命周期观察者

    引言   在之前的博客中我们知道,Thread提供了很多可获取的状态,以及判断是否alive的方法,但是这些方法都是线程本身提供的,在Runnable运行的过程中所处的状态是无法直接获取到的到,例如什 ...

  5. android生命周期_Android片段生命周期

    android生命周期 Today we will learn about Android Fragment Lifecycle and implement a single activity cla ...

  6. java中线程的生命周期_Java中的线程生命周期– Java中的线程状态

    java中线程的生命周期 Understanding Thread Life Cycle in Java and Thread States are very important when you a ...

  7. 四大组件之activity生命周期探索

    在android开发中,activity可以说是我们见过的最多的组件了,我们平常app的界面都是通过activity来展现在我们面前的,可以包含多种用户界面的组件,主要用于和用户进行交互.一个应用程序 ...

  8. vue 生命周期的11中方法详解

    vue 生命周期的十一中方法详解 vue 生命周期的定义 vue实例 从创建到销毁,也就是说从创建 -> 初始化 数据-> 编译模版 -> 挂载Dom -> 渲染 更新 -&g ...

  9. 史上最全的Vue生命周期钩子函数11个

    什么是生命周期? 生命周期: Vue是一个构造函数,当执行执行这个函数时,相当于初始化vue实例: 在创建实例过程中,需要设置数据监听,编译模板,将实例挂载到DOM上,数据更新能够让DOM也更新,在这 ...

  10. LTV 即用户生命周期价值

    20220321 https://mp.weixin.qq.com/s/kPoojfRCbvCCV4zpnCimmQ 指标计算详细介绍 数据分析|如何做好用户生命周期价值分析 LTV https:// ...

最新文章

  1. android wear无法启用,android-wear – 无法创建Android虚拟设备,“没有为此目标安装系统映像”...
  2. UA MATH563 概率论的数学基础 中心极限定理16 Kolmogorov 3-series定理
  3. java 网站计数器_Java Bean实现网页来访计数器
  4. 第四章 虚拟机的安装和使用
  5. 3件Unreal Engine 3不得不说的故事
  6. 解决实例化Servlet类[com.mu.servlet.HelloServlet]异常
  7. Web 爬虫 Apache Nutch 1.15 发布,支持 Java 10
  8. 传承开源-耿航2018中国开源云超级人物获奖感言
  9. cuda必须装在c盘吗_善待你的系统盘——系统盘(C盘)解决方案
  10. vsftp配置问题启示录
  11. 思科2811路由器采购回来首次配置
  12. 训练样本裁剪,背景裁剪,yoloV5裁剪样本检测
  13. 三个重要的事件来看软件测试的重要性和软件测试的行情
  14. BlackArch 字典收集(wordlistctl)
  15. python和jsp哪个好学_Python,Java和JavaScript,学哪个编程语言好就业?
  16. 茶文化入门 --茶分类
  17. ip地址—子网的计算
  18. [教你传话,表白,写信]
  19. 【同一电脑原win用户信息迁移到新Win用户下python interpreter显示 no interpreter问题】
  20. UG903中文文档分享(拒绝套路) | xilinx

热门文章

  1. 连接github出现:Failed to connect to github.com port 443: Timed out
  2. warning: deleting object of abstract/polymorphi class type which has non-virtual destructor
  3. 多模态特征融合机制(含代码):TFN(Tensor Fusion Network)和LMF(Low-rank Multimodal Fusion)
  4. android 9.0 Launcher3修改workspace字体颜色
  5. 网络布线,交换机的基本原理
  6. 武当峡谷第一漂之勇涉急流
  7. 创客——新工业革命读书笔记
  8. 基于深度学习的细粒度分类研究及应用
  9. tensorflow练习8:实现Google的Deep Dream
  10. linux 7260驱动程序,Debian 7.6安装Intel Wireless 7260 wifi模块驱动和固件的方法