摘要:
源码位置https://vue-js.com/learn-vue/virtualDOM/patch.html#_5-%E6%9B%B4%E6%96%B0%E8%8A%82%E7%82%B9 重点则是其中的递归对比更新方法 本质都是插在未处理节点之前 但缺点是对新旧节点进行双层遍历 代价较高 优化后 阅读全文
posted @ 2022-01-28 16:07
大圆脸de皮革
阅读(90)
评论(0)
推荐(0)
摘要:
为什么需要迭代器接口 1 对于一般的迭代循环 使用了 for(i=0;i<...)这中单一结构,只能通过数组进行遍历,且每次遍历都要获取数组值,再通过index取值,不适合所有数组类型; 2 迭代的顺序是固定的 对于具有隐式顺序的结构 比如map set等 是不适用的。 迭代器就是用于更好的对对象进 阅读全文
posted @ 2022-01-28 12:31
大圆脸de皮革
阅读(99)
评论(0)
推荐(0)
摘要:
关于nextTick的解析 这里就涉及到Vue中对DOM的更新策略了,Vue 在更新 DOM 时是异步执行的。只要侦听到数据变化,Vue 将开启一个事件队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watcher 被多次触发,只会被推入到事件队列中一次。这种在缓冲时去除重复数据对于避免 阅读全文
posted @ 2022-01-28 11:58
大圆脸de皮革
阅读(55)
评论(0)
推荐(0)

浙公网安备 33010602011771号