有赞面试题更新 2026-08-05

Vue 中为什么要给 v-for 列表使用 key?谈谈你对这个 key 的理解。

有赞前端/移动开发专业服务性能优化技术原理问题排查Vue

考察说明

考察对 Vue diff 算法中 key 作用的理解及应用

回答思路

  1. 能说出 key 用于唯一标识每个节点,帮助 diff 算法复用和重排节点
  2. 理解 key 对列表渲染性能和状态保持的影响
  3. 能举例说明使用索引作为 key 可能引发的问题
  4. 了解 key 的取值建议(唯一、稳定,避免使用 index)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。