老师,$nextTick的原理可以讲解一下吗?

来源:4-20 vue组件是异步渲染的

妙音天女

2021-03-07

老师好,感觉$nextTick这里只是讲了用法,没有讲底层实现原理~

写回答

2回答

阿聪M

2021-08-05

$nextTick 是微任务

setTimeout 是宏任务

在使用中, $nextTick  和 setTimeout 是一样的。

对吧?

0
1
双越
使用上是一样的。原理如你所说
2021-08-05
共1条回复

双越

2021-03-07

简单来说,它就是一个 setTimeout 。

0
2
双越
回复
阿聪M
$nextTick 是通过 promise 调用的,它是微任务。但他和 setTimeout 一样,都是异步。 所以,我一直说“简单来说”或“使用上”是一样的
2021-08-08
共2条回复

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

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

4695 学习 · 1667 问题

查看课程