Vue 面试题
版本标记:[Vue 2]、[Vue 3]、[Vue 2/3 通用]、[Vue 3.2+]、[Vue 2 vs 3](对比)
完整版本对比见 Vue 2 vs Vue 3 核心差异 →
基础
- Vue 实例挂载过程
- 模板语法
- v-if vs v-show
- v-for key 的原理
- 事件修饰符
- v-model 本质
- computed vs watch
- 组件通信方式
- 生命周期
- script setup
- methods vs computed
- mixins 的问题
- nextTick 原理
进阶
- 响应式原理(Vue2 vs Vue3)
- ref 和 reactive 的实现
- effect 系统
- 编译器优化
- Teleport
- Suspense
- 自定义指令
- 插槽完整用法
- 动态组件
- KeepAlive
- diff 算法对比 React
- 异步组件
- $refs
- defineProperty 缺陷