1.定义:渐进式框架
2.模型:MVVM响应式编程模型,避免直接操作DOM,
- M(model):普通的javascript数据对象
- V(view):前端展示页面
- VM(view model):用于双向绑定数据与页面,例如vue的实例
![]()
3.特性
- 基础功能:页面渲染、表单处理提交、管理DOM
- 组件化开发(componments):组件复用
- 前端路由:灵活在页面切换渲染组件
- 状态集中管理:MVVM模型基础上实现了多组件之间的状态数据同步和管理
- 前端工程化:
4.hello程序:
<div id="app"> <h2>你好,{{message}}</h2> </div> <!--从CDN引入vue.js--> <script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script> <script> const app = new Vue({ el: '#app', data: { message:'VUE' } }) </script>
结合MVVM模型的图片如下:


浙公网安备 33010602011771号