请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

1回答

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

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 前端小菜向神冲 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-03-05 23:35:24
  • 请问放在 created 中发送 ajax 请求,那么 created 之后就有两个分支了,第一个是去执行 mouted ,第二个是等待 ajax 回调。和直接用 mounted 对比,为何后者更顺
    回复 有任何疑惑可以回复我~ 2022-02-11 23:10:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信