HcySunYang / code-for-vue-3-book

609 stars 164 forks source link

双端diff算法新增元素挂载描述错误 #222

Open kaizhengya opened 2 hours ago

kaizhengya commented 2 hours ago
错误的地方

可以看到第09行代码中为const anchor = newChildren[newEndIdx + 1] ? newChildren[newEndIdx + 1].el : null 倒数第二行描述的 “挂载时的锚点仍然使用当前的头部节点oldStartVNode.el” 应改为 “如果接下来有新的未处理节点,应该用下一个新节点的 DOM 元素作为锚点,以确保新节点插入的位置是正确的。当 newChildren[newEndIdx + 1] 不存在时,anchor 会是 null。此时会将新节点插入到容器的末尾。”

kaizhengya commented 2 hours ago

2024年3月第14次印刷