1. 首页
  2. 编程语言
  3. Javascript
  4. 详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结

详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结

上传者: 2021-05-14 16:18:02上传 PDF文件 186.93 KB 热度 11次

如果你发现你自己需要在 Vue 中做一次强制更新,99.9% 的情况,是你在某个地方做错了事。只要侦听到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watcher 被多次触发,只会被推入到队列中一次。这种在缓冲时去除重复数据对于避免不必要的计算和 DOM 操作是非常重要的。然后,在下一个的事件循环“tick”中,Vue 刷新队列并执行实际 工作。

下载地址
用户评论