为何这里要 api.insertBefore()
来源:4-14 虚拟DOM-考点总结和复习

Chrisyjs
2020-11-05
请问,为什么这里匹配上了,还要插入节点呢?匹配上了不是说明前后的 vnode 相同,只需递归遍历他们的 children 了吗?
写回答
2回答
-
慕婉清8096975
2022-07-09
这是位置移动的,比如oldCh位置在3,newCh在1会移动node到对应新的位置
10 -
双越
2020-11-06
嗯呢,这行代码我也比较疑惑,刚去扒了一下源码,暂时还没看懂它的意思。
我再继续去看一下,完事儿给你回复。
PS:还是强调,继续往下学习,不要因为这些细节就卡住了,细节真的不重要。
012020-11-06
相似问题