美文网首页
vue简介_01章

vue简介_01章

作者: C_Y大渔 | 来源:发表于2017-03-06 22:47 被阅读0次

1、渐进式框架(构建用户界面-只关注视图层)

2、两个核心点

① 响应的数据绑定( 当数据发生改变  --》 自动更改视图 )

html: <div id="demo">{{message}}</div>    // 模板

js:        let data={message:"hello ,Vue! ";        // 数据

            var vm = new Vue({        //实例

                      el:“#demo”,        //挂载元素

                      data:data

             });

注意点:利用object。definedProperty中的setter/getter代理数据,监控对数据的操作( 兼容iE9以上)

②组合的视图组件(ui界面映射为组件树)

优点:划分组件可维护、可重用、可测试

http://element.eleme.io/%23/zh-CN/ (饿了么 vue组件库)

3、虚拟DOM(只渲染改变的地方—对象嵌套对象)

模板(标签)  -----》  渲染函数    -----  》虚拟DOM树(对象)-----  》真实的DOM

                       调用                       render                                     create(编译)

4、MVVM

M:Model 数据模型

V:   View 视图模板

VM:view-Model 视图模型(数据绑定 、数据的监听)

示例:双向数据绑定

html:

<div id="demo">   // 模板

<input type="text" v-model="message">

<p>{{message}}</p>

</div>

js: 

let data={message:"hello ,Vue! "; }       // 数据

var vm = new Vue({        //实例

       el:“#demo”,        //挂载元素

       data:data

});

5、vue实例 (new Vue选项对象)

①    包括:el:挂载元素选择器

          data:代理数据

          methods:定义方法

更多查看官网API

html: <div id="demo"><span v-on:click="clickHandle">{{message}}</span></div>

js:   let  data={   message:"hello,Vue!"}

      new Vue({

              el:"#demo",

              data:data,

              methods:{

                        clickHandle(){     alert("click")    }      //ESC6语法

              }

         })

② 代理data数据

每个vue实例都会代理其data对象里的所有属性,这些被代理的属性是响应的,新添加的不具备响应功能,改变后不会更新视图。

③ vue实例自身属性和方法

暴露自身的属性和方法,已$开头

相关文章

  • vue全家桶+element 项目踩坑总结

    项目简介 vue + axios + vue-router + vuex + ElementUI 架构 vue v...

  • vue-antd-admin使用体验(一) 概述

    一. vue-antd-admin简介 Vue Antd Admin是Ant Design Pro 的 Vue 实...

  • vue简介

    首先,很骄傲的说出,vue框架的作者是一位中国人,叫尤雨溪。 尤雨溪毕业于上海复旦附中,在美国完成大学学业,本科毕...

  • vue简介

    与angular、react做对比 vue的优点: 1.中文文档更加完善 2.代码更轻量 3.上手简单 、容易使用...

  • VUE 简介

    三大框架:1. vue:开发效率相当高了。2. angalar:适合做后台管理系统,入手容易,但是越往后会越难受。...

  • Vue简介

    vue: 读音:v-u-e view vue到底是什么? 一个mvvm框架(库)、和angular类似比较容易上手...

  • VUE简介

    官网地址MVVM设计模式:model(定义在JS里面的数据)、view(用户所看到的视图)、View Model(...

  • vue简介

    简述 Vue 语法 Components VueJS - Watch Property Rendering Tra...

  • vue简介

    一、简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架(部分使用,不是全家...

  • Vue简介

    Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它...

网友评论

      本文标题:vue简介_01章

      本文链接:https://www.haomeiwen.com/subject/amiugttx.html