在created还是mounted钩子请求数据的问题

来源:4-19 vue组件是如何渲染和更新的

前端小菜向神冲

2020-03-02

老师,在Vue中,如果不考虑watch或者异步子组件的情况,请求后台数据在created和mounted中对渲染有什么影响吗?为什么不推荐在created钩子中去请求数据呢?

写回答

1回答

双越

2020-03-02

其实没啥影响,两者差异非常小,所以才建议用 mounted 。这样组件渲染的过程就很顺。

组件 created ,到 mounted ,然后触发 ajax ,然后再获取数据,重新渲染,流程比较顺。

如果放在 created 中发送 ajax 请求,那么 created 之后就有两个分支了,第一个是去执行 mouted ,第二个是等待 ajax 回调。

0
2
小琥珀007
请问放在 created 中发送 ajax 请求,那么 created 之后就有两个分支了,第一个是去执行 mouted ,第二个是等待 ajax 回调。和直接用 mounted 对比,为何后者更顺
2022-02-11
共2条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4663 学习 · 1644 问题

查看课程