Vue初解

2017-11-02  本文已影响0人  夜色丶醉逍遥

Vue是一个mvvm的框架(库)和angular类似

比较容易上手、小巧

官网http://cn.vuejs.org/

手册API http://cn.vuejs.org/api

1、vue和angular的区别

vue简单、易学

    指令:v-xxx

    一片html代码配合上json,在new出来vue实例

    个人维护项目

    适合:移动端项目,小巧

    vue发展势头很猛,github上start数量已经超越angular

angular上手难

    指令:ng-xxx

    所有属性和方法都挂到$scope身上

    angular由谷歌维护

    适合:pc端项目

共同点:不兼容低版本IE


2、vue基本雏形:

    angular展示一条基本数据:

    var app=angular.model("app",[]);

    app.controller("xx",function($scope){

             $scope.str="xxxxxx";

    })

    html:

    {{str}}


vue展示一条数据:

先要引入js插件,script标签放在body上,需要添加 window.onload 事件


3、指令:扩展html标签功能,属性

v-model一般表单元素input双向数据绑定

v-for循环:

<ul>

       <li v-for="item in arr">{{item}}</li>

</ul>

vue2.0版本  没有{{$index}}和{{$key}}

事件:

v-on:click="函数"使用v-on绑定事件

v-show显示/隐藏

上一篇 下一篇

猜你喜欢

热点阅读