Skip to content

Vue Core 高频题清单与追问树

高频题清单

1. 组件通信:props、emits、provide/inject 与状态提升

  • 题型:机制型
  • 考察点:组件通信不是 API 罗列题,而是状态归属和依赖方向设计题
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

2. Composable 设计:逻辑复用、effectScope 与副作用收口

  • 题型:机制型
  • 考察点:Composable 的关键不是抽函数,而是建立稳定的状态与副作用边界
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

3. computed 与 watch:派生状态、脏标记与副作用调度

  • 题型:对比型
  • 考察点:两者都建立在 ReactiveEffect 上,但一个解决派生值,一个解决副作用
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

4. KeepAlive:组件缓存、激活生命周期与状态保留代价

  • 题型:机制型
  • 考察点:KeepAlive 的价值在于缓存组件实例,但缓存本身也带来内存和副作用管理成本
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

5. 生命周期与 nextTick:渲染阶段、DOM 可见性与副作用时机

  • 题型:机制型
  • 考察点:不要把生命周期背成顺序题,而要把它放回 scheduler 和 DOM 更新时机里理解
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

6. Vue 3 响应式系统:Proxy、effect、track 与 trigger

  • 题型:机制型
  • 考察点:Vue 3 响应式系统最容易被讲成一句“Vue 2 用 defineProperty,Vue 3 用 Proxy”。这句话不能说错,但它只覆盖了代理方式,完全没有回答“状态变化为什么能转成组件更新、更新为什么不会每次都立刻执行、以及这些更新为什么有时会过多或错位”
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

7. ref 与 reactive:包装语义、代理边界与模板解包

  • 题型:对比型
  • 考察点:理解两者差异,关键在容器边界、对象代理和解构行为
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

8. Vue 调度器:job queue、批量更新与 flush 顺序

  • 题型:机制型
  • 考察点:理解组件更新为什么不是立即执行,而是被 scheduler 批处理
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

9. 虚拟 DOM、Block Tree 与 key:Vue 更新优化的真实基础

  • 题型:机制型
  • 考察点:不要只把 key 讲成唯一标识,而要讲到编译优化和 patch 范围收缩
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

10. watch、watchEffect 与清理机制:竞态取消与 effect 生命周期

  • 题型:机制型
  • 考察点:这道题的核心不是 API,而是副作用生命周期和异步竞态治理
  • 易混点:题型没分清时,很容易把 响应式、调度器、组件边界 混成一个层级。
  • 串讲顺序:先回答核心问题,再补边界、代价和项目映射。

每题考察点

  • Vue Core 模块的高频题,通常不是单点记忆,而是在看你能否把 响应式、调度器、组件边界 连起来讲
  • 同一题连续被深挖时,往往是在验证你是不是只会背第一层结论
  • 真正稳定的回答,必须包含边界、代价和实际落地

易混点与串讲顺序

  • 先分题型,再定讲法,不要所有题都用同一套口径
  • 对比型题先拆对象,机制型题先讲参与者和流程,治理型题先讲症状和闭环
  • 一开口就急着给结论,通常说明上下文还没搭起来

模拟追问树

  • 第一层通常会追到 响应式
  • 第二层会继续追到 调度器 的内部细节
  • 第三层往往回到 组件边界、项目经验和权衡依据

使用建议

  • 优先挑 3 到 5 个最高频问题练成稳定串讲,再逐步扩充
  • 复习时把同题型问题放在一起,会比按目录顺序硬刷更有效
  • 项目面准备时,先看本页,再回到对应单篇文档准备项目映射

相关主题