在created还是mounted钩子请求数据的问题
来源:4-19 vue组件是如何渲染和更新的
前端小菜向神冲
2020-03-02
老师,在Vue中,如果不考虑watch或者异步子组件的情况,请求后台数据在created和mounted中对渲染有什么影响吗?为什么不推荐在created钩子中去请求数据呢?
写回答
1回答
-
其实没啥影响,两者差异非常小,所以才建议用 mounted 。这样组件渲染的过程就很顺。
组件 created ,到 mounted ,然后触发 ajax ,然后再获取数据,重新渲染,流程比较顺。
如果放在 created 中发送 ajax 请求,那么 created 之后就有两个分支了,第一个是去执行 mouted ,第二个是等待 ajax 回调。
022022-02-11
相似问题