又一份关于ajax请求时机问题
来源:5-3 vue真题演练2-组件data为何是函数
Brannua
2020-05-09
- 老师好,您说ajax放在mounted里,mounted是页面渲染完了,但是DOM解析完就可以操作DOM了,所以说是不是在mounted里用一下this.$nextTick,在其回调里面发送ajax更好一点呢?
写回答
3回答
-
不用。相比于 ajax 网络请求来说,DOM 渲染会非常快,肯定会在 ajax 请求成功之前就执行了 DOM 渲染。因此用 this.$nextTick 是多此一举。
022020-06-04 -
慕粉3871079
2021-02-23
这个问题我也有问过一些面试者,我给的答案其实都可以,主要看做完ajax后是否要操作dom,看来好像有点误导别人。
10 -
斜杠男人
2020-12-27
应该说ajax请求是异步的,肯定在同步的执行完才去执行异步ajax请求的,不用放在nexttick里
112021-04-07
相似问题