有赞面试题更新 2026-08-05
Vue 中为什么要给 v-for 列表使用 key?谈谈你对这个 key 的理解。
有赞前端/移动开发专业服务性能优化技术原理问题排查Vue
考察说明
考察对 Vue diff 算法中 key 作用的理解及应用
回答思路
- 能说出 key 用于唯一标识每个节点,帮助 diff 算法复用和重排节点
- 理解 key 对列表渲染性能和状态保持的影响
- 能举例说明使用索引作为 key 可能引发的问题
- 了解 key 的取值建议(唯一、稳定,避免使用 index)
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。