蔚来面试题更新 2026-08-05

请解释 Vue 2 中 $set 的作用及其实现原理,并说明它解决了什么问题。

蔚来前端/移动开发汽车技术原理问题排查Vue

考察说明

考察 Vue 2 响应式系统的局限性与 $set 的实现机制

回答思路

  1. 说明 $set 用于向响应式对象添加新属性并触发更新
  2. 解释 Vue 2 通过 Object.defineProperty 实现响应式,无法侦测属性新增
  3. 描述 $set 内部会调用 defineReactive 并将新属性变为响应式
  4. 说明 $set 对数组的处理,如通过 splice 触发更新
  5. 指出 $set 与直接赋值在触发视图更新上的区别
本题已收录答题指导

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

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