vue

在vue中created与activated有什么区别?

发布于 2021-01-11 17:28:52
关注者
0
被浏览
1085
3 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    created():在创建vue对象时,当html渲染之前就触发,但是全局vue.js不强制刷新或者
    重启时只创建一次,也就是说,created()只会触发一次
    activated():在vue对象存活的情况下,进入当前存在activated()函数的页面时,一进入
    页面就触发;可用于初始化页面数据

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    created():在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观测 (data observer),property 和方法的运算,watch/event 事件回调。然而,挂载阶段还没开始,$el property 目前尚不可用。

    activated():是在路由设置<keep-alive></keep-alive>时,才会有这个生命周期。在被 keep-alive 缓存的组件激活时调用。

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看