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模型的图片如下:

 

posted on 2021-03-30 14:19  乘风九日  阅读(63)  评论(0)    收藏  举报