ue.js 是一套构建用户界面的渐进式框架。与其余重量级框架不一样的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不只易于上手,还便于与第三方库或既有项目整合。另外一方面,Vue 彻底有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。
除vue.js外还有AngularJS和react等框架结构html
iewModel是Vue.js的核心,它是一个Vue实例.从View侧看,ViewModel中的DOM Listeners工具会帮咱们监测页面上DOM元素的变化,若是有变化,则更改Model中的数据;
从Model侧看,当咱们更新Model中的数据时,Data Bindings工具会帮咱们更新页面中的DOM元素
总之model与view经过viewModel之间相互检测vue
<script src="https://unpkg.com/vue"&g...react
<div id="app"> {{ message }} </div> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } })
<div id="app"> <p>{{ message }}</p> <input type="text" v-model="message"/> </div> new Vue({ el:'app', data:{ message:qweryun } })//
*v-on:事件
*v-for 循环语句
*v-if 判断
*v-model在input标签中用到
以上标签在下面网址中有用到
https://hxj886600.github.io/z...webpack
组件的实例在也下文档中
https://hxj886600.github.io/z...git
全局安装 vue-cli
$ npm install --global vue-cli github
建立一个基于 webpack 模板的新项目 web
$ vue init webpack my-projectvue-cli
$ cd my-project npm
$ npm install app
$ npm run dev