1. 什么是 Vue
Vue
是一款用于构建用户界面的JavaScript
框架;它基于标准HTML
、CSS
和JavaScript
构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面
2. MVVM 工作原理
MVVM 指的是Model、View和ViewModel
- Model:页面渲染用到的数据源
- View:页面所渲染的 DOM 结构
- ViewModel:表示 vue 的实例
- 当数据源发生变化时,会被 VM 监听到,VM 会根据最新的数据源自动更新页面的结构
- 当表单元素的值发生变化时,也会被 VM 监听到,VM 会把变化过后最新的值自动同步到 Model 数据源中