请稍等 ...
×

采纳答案成功!

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

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

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

正在回答 回答被采纳积分+3

2回答

阿聪M 2021-08-05 11:52:57

$nextTick 是微任务

setTimeout 是宏任务

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

对吧?

0 回复 有任何疑惑可以回复我~
  • 双越 #1
    使用上是一样的。原理如你所说
    回复 有任何疑惑可以回复我~ 2021-08-05 17:35:33
双越 2021-03-07 14:40:18

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

0 回复 有任何疑惑可以回复我~
  • 阿聪M #1
    不是说$nextTick 比 setTimeout 更快吗?
    回复 有任何疑惑可以回复我~ 2021-08-07 16:21:18
  • 双越 回复 阿聪M #2
    $nextTick 是通过 promise 调用的,它是微任务。但他和 setTimeout 一样,都是异步。
    所以,我一直说“简单来说”或“使用上”是一样的
    回复 有任何疑惑可以回复我~ 2021-08-08 07:57:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信