参考:
(1)Vue生命周期中mounted和created的区别?
Vue生命周期中mounted和created的区别_vue mounted-优快云博客
我:
(1)created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。
注意:对于会影响html布局的数据(比如表格列字段),我建议用created进行初始化,而不是用mounted,否则可能会造成页面卡顿。
(2)mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。
(3)activated:首先要确定一个点就是他也是属于vue生命周期中的一个,为什么我们平常说的生命周期没有它呢?我们平常说的生命周期就是created,update,mounted,destory和他们的之前之后的状态,当我们去查的activated的时候发现没有,但是会在官方的keep-alive中发现他的身影和介绍,知道你们不想找,点击它吧,说白了就是我们直接切换组件的时候,组件的钩子函数会对应的触发,比如进来的时候出现created,离开的时候出现destory这样的,那么当我们使用缓存的时候,也就是keep-alive的时候,我们正常的钩子函数就没办法执行了,这个时候activated和deactivated就会执行。