Vue 的两个核心

数据驱动 和 组件化思想。

补充:

  • 数据驱动:View 的变化由 Model 自动驱动,开发者只需要操作数据,DOM 由框架负责更新("数据即视图")。Vue 的响应式系统是数据驱动的核心实现。
  • 组件化:把页面拆成一个个独立、可复用的组件,每个组件包含自己的模板、逻辑、样式,组件之间通过 props / events / slot 等方式通信。组件化的好处是分治、复用、提升可维护性。

这两个核心思想贯穿了 Vue 的所有设计,包括响应式系统、虚拟 DOM、模板编译、生命周期、指令系统等。

来源整理自:vue3js.cn 面试官系列