一个组件,根据 一个arr = 【1,2,3】用v-for,然后创建了三个组件。
那么,删除掉 arr 中的 2 , 那么根据响应式,就变成了两个组件。
那么,你猜,本来arr中的第二个组件应该被删除对吧,但事实上是,第三个组件被删除了。
参考:面试大厂必问:虚拟DOM与DOM Diff 的原理【硬核干货大厂手册】_哔哩哔哩_bilibili求点赞,收藏,投币咨询课程或者进交流群加小助手wx:xiedaimala04(备注:前端资源,小助手会发你前端资源干货哟)主讲人方应杭的微信:frank_fang方应杭:资深前端开发、饥人谷资深前端讲师。华中科技大学毕业,毕业后先后在腾讯、阿里巴巴和彩程任职。https://www.bilibili.com/video/BV1bK4y1a7f2?p=3&spm_id_from=pageDriverVue2.0 v-for 中 :key 到底有什么用? - 知乎Vue2.0 v-for 中 :key 到底有什么用? 当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用 “…
https://www.zhihu.com/question/61064119