- created
在模板渲染成HTML前调用。此时可以访问data中的数据,可以调用methods中的方法,可以通过computed和watch完成数据计算。 - mounted
在模板渲染成HTML后调用。此时初始化完毕,进入运行阶段,一般在此阶段会发送Ajax请求,开启定时器,绑定自定义事件,订阅消息等。
我们需要特别关注的一点就是触发的时机对view层的影响,由于页面DOM结构已经生成,放在mounted中的请求有可能导致页面闪动,但如果在页面加载前完成请求,则不会出现此情况,所以建议对页面内容的改动放在created中。