Vue.js文档将created
和mounted
事件描述如下:
created
在实例创建后同步调用。此阶段,实例已完成处理选项,这意味着以下内容已设置:数据观察、计算属性、方法、监视/事件回调。但是,挂载阶段尚未开始,$el属性还不可用。
mounted
在实例被挂载后调用,此时 el 被新创建的 vm.$el 替换。如果根实例挂载了一个文档内元素,当 mounted 被调用时 vm.$el 也在文档内。
这个钩子在服务器端渲染期间不被调用。
我了解理论,但对于实践有2个问题:
- 是否存在某些情况下应该使用
created
而不是mounted
? - 在现实生活(真实代码)中我可以使用
created
事件来做什么?
created
被提前调用,所以从API后端获取数据的触发就变得有意义了。 - Egor Stambakiocreated()
来触发API调用的动作。 - chovy