什么是vue生命周期?
vue生命周期是组件实例从创建到销毁的过程
它有四个阶段,八个钩子函数,四个阶段即创建、挂载、更新、销毁
创建阶段:有两个钩子函数,即beforeCreate 、created,在工作中,一般是在created里拿Ajax数据
挂载阶段:两个钩子函数,即beforeMount、mounted,在这里面操作dom数据,可以使用ref来获取视图中的dom
更新阶段:两个钩子函数,即beforeUpdate 、updated,在这里数据进行更新,只要数据有变化,就会更新
销毁阶段:两个钩子函数,即beforeDestroy、destroyed,这是最后的销毁阶段,在这个阶段主要进行一些清理操作,比如清除定时器等事件。
其他钩子函数:缓存组建的keep-alive相关的两个钩子,activated激活,deactivated失活,加了这两个钩子,上面8个钩子初始化后就只会执行一次,后面就不会执行了