ShuaiKang Zhang

Results 2 comments of ShuaiKang Zhang

> 感谢回答,还是不太理解,每一轮Tick应该包括宏任务和微任务,异步不一定都在下轮,渲染发生在两个Tick之间,举个例子: > 假设是同步更新队列, > this.message = '更新完成' > this.message = '更新完成2' > this.message = '更新完成3' > this.message = '更新完成4' > �这里同步执行完,这一轮Tick没有微任务,然后开始渲染,应该也只会渲染 '更新完成4' 。没明白为什么会渲染4次dom,这是我的理解,困扰我一个月了,求解答,谢谢 可以看下vue的响应式原理,每次修改属性,都会触发watcher的update方法,如果watcher的方法不改为异步执行,那么就会执行四次update操作。(个人理解)