vue生命周期

76 阅读1分钟

1.系统自带生命周期一共有8个

beforeCreate(创建前)
created(创建后)
beforeMount(载入前)
mounted(载入后)
beforeUpdate(更新前)
updated(更新后)
beforeDestroy(销毁前)
destroyed(销毁后

2.页面组件一旦加载执行了那些生命周期

beforeCreate(创建前)
created(创建后)
beforeMount(载入前)
mounted(载入后)

3.几个生命周期的不同点

beforeCreate  ===》没有data没有el
created       ===》有data没有el
beforeMount   ===》有data没有el
mounted       ===》有data有el

4.什么情况下用那个生命周期

created		===》一般发送请求
mounted         ===》用有关于操作获取dom的插件

5.如果用到了 keep-alive会多出两个生命周期

activated、deactivated

6.如果用到了keep-alive第一次进入组件会执行

beforeCreate(创建前)
created(创建后)
beforeMount(载入前)
mounted(载入后)
activated

7.如果用到了keep-alive第二次、第三次.....进入组件会执行

activated