Vue在观察数据变化时并不是直接更新DOM,而是开启一个队列,然后缓冲在同一个时间下发生的所有的数据改变,同时去重,只有在下一个事件循环中,VUE才会刷新队列,执行新的内容

什么时候DOM会更新完成呢?

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

$neckTick执行时就是DOM更新完成后

所以我们对数据变化的DOM对象做处理时,应该在$nextTick函数中做处理

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄