采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
上图中红色框就是一次事件循环,而 nextTick 是当前的微任务,所以还是在当前的事件循环中,下一个 tick 的意思是说当前执行栈为空之后,才会去执行当前的微任务,所以只要是当前的执行栈为空,去拿宏任务或者是微任务,那么就可以叫做下一个 tick,而不是下一次事件循环的意思(之前将下一个 tick 就理解为下一次事件循环),我现在这样的理解是正确的么?
如果是基于微任务实现的 nextTick,nextTick 就是在微任务执行阶段执行,不是下一次事件循环。你也可以理解当前 Tick 就是当前宏任务执行阶段,nextTick 就是接下来的微任务执行阶段
非常感谢!
我之前也有这个疑惑,感谢同学
登录后可查看更多问答,登录/注册
全方位讲解 Vue.js 源码,进阶高级工程师
3.5k 4
2.0k 20
1.8k 14
1.7k 12
2.8k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号