Vue.js文档描述了created
和mounted
事件,如下所示:
created
创建实例后同步调用。在此阶段,实例已完成对选项的处理,这意味着已设置以下内容:数据观察,计算的属性,方法,监视/事件回调。但是,安装阶段尚未开始,并且$ el属性尚不可用。
mounted
在实例刚刚挂载后用新创建的vm。$ el替换el时调用。如果将根实例安装到文档中元素,则在调用安装时,vm。$ el也将是文档中。
在服务器端渲染期间不会调用此挂钩。
我了解理论,但我有2个关于实践的问题:
- 在任何情况下
created
都可以使用mounted
吗? created
在真实(真实代码)情况下,该事件可用于什么?
可以确认,Fullstack Vue书中的示例全部用于
—
chovy
created()
为api调用调度动作。
created
会在更早的时候调用,因此触发从API后端获取数据等操作就很有意义。