Vue 中的 key 是用来做什么的?为什么不推荐使用 index 作为 key?常常听说这样的问题,本篇文章带你从原理来一探究竟。 示例 以这样一个列表为例: <ul> <li>1</li> <li>2</li> </ul> 复制代码 那么它的 vnode 也就是虚拟 dom 节点大概是这样的。 { tag: 'ul', ch...
Vue 中的 key 是用来做什么的?为什么不推荐使用 index 作为 key?常常听说这样的问题,本篇文章带你从原理来一探究竟。 示例 以这样一个列表为例: <ul> <li>1</li> <li>2</li> </ul> 复制代码 那么它的 vnode 也就是虚拟 dom 节点大概是这样的。 { tag: 'ul', ch...