什么是Vue
是用于构建用户界面的前端框架
- 构建用户界面:用Vue往HTML里填充数据。
- 框架: 一种现成的解决方案。
Vue特性
数据驱动试图,单项数据绑定。
- 数据驱动试图: 数据的变化会驱动试图的自动更新。
好处就是只要把数据维护好页面结构会被Vue自动渲染出来。并且不需要手动操作DOM元素来获取表单数据。
MVVM - Model 表示当前页面渲染时所以来的数据源
- View 表示当前页面所渲染的DOM结构
- ViewModel 表示vue实例,是MVVM的核心.把当前页面的数据源和页面结构连接在了一起。
当数据源发生变化时,会被ViewModel监听到,自动更新页面结构
当表单元素的值发生变化时,也会被VM监听到,自动同步到Model数据源中。