Skip to content

Vue3 术语速查

术语一句话
ProxyES6 内置,Vue3 用它代理整个对象,替代 defineProperty
ref包装基本类型为响应式对象,模板自动解包
reactive直接代理对象,深层响应
computed派生新值,懒计算 + 缓存
watch监听响应式源变化,可拿到 oldValue
watchEffect自动追踪内部依赖,立即执行
Composition API用 ref/computed/watch 组合逻辑,取代 Options API
Options APIVue2 风格,data/computed/methods 分开写
SFC.vue 单文件组件
Vapor Mode无虚拟 DOM,编译器直接生成 DOM 更新代码
PatchFlags编译时标记动态节点,diff 只检查有 flag 的部分
Block Tree区块树,只追踪动态节点
Static Hoisting静态节点提到 render 外面,只创建一次
Template Compilation模板编译为渲染函数
Effect Systemtrack 收集依赖,trigger 触发更新
script setup语法糖,顶层变量直接在模板用
defineProps定义 props,支持 TS 泛型
defineEmits定义事件,支持 TS 约束
defineModelv-model 语法糖,展开为 prop + emit
v-model双向绑定指令
v-for列表渲染
v-if / v-show条件渲染——v-if 增删 DOM,v-show 切换 display