vue.js生命周期钩子函数及缓存

Posted 心欲无痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js生命周期钩子函数及缓存相关的知识,希望对你有一定的参考价值。

  在使用vue.js进行开发时,使用最多的就是created、mounted、activated。

  由于有些情况下,我们需要复用某些组件,因此需要用到keep-alive。

  当引入keep-alive时,页面第一次进入,钩子的触发顺序是created-> mounted-> activated。当再次进入该页面时,只触发activated。

  因此,应该activated中留一份数据获取的代码,或者不要created部分,直接将created中的代码转移到activated中。

  created: 实例已经创建完成之后被调用,在刚进入页面的时候,会触发该函数的方法。只在页面刚开始加载时执行一次。

  mounted:页面加载完成后会执行该方法。

  activated:keep-alive组件激活时调用。也就是当页面存在缓存时调用。

以上是关于vue.js生命周期钩子函数及缓存的主要内容,如果未能解决你的问题,请参考以下文章

vue生命周期钩子函数

Vue生命周期和钩子函数及使用keeplive缓存页面不重新加载

vue .js 2.0 探索之路 :生命周期和钩子函数的一些理解

在 Vue.js2 中使用哪个生命周期钩子在页面加载时调用函数?

VueRouter和Vue生命周期(钩子函数)

Vue.js 生命周期钩子