`

简单介绍一下vue2.0

阅读更多

Vue

Vue是用于构建用户界面的渐进框架。作者尤雨熙特别强调它与其他的框架不同,Vue是渐进式的框架,可以逐步采用,不必一下就通过框架去重构项目。 另外Vue的核心库只专注于视图层,这样就更容易与其他库或现有项目进行集成,也更灵活。

vue教程-汇智网

Vue在兼容性上不支持IE8以下版本的浏览器,用到了ECMAScript 5的功能,所有支持ECMAScript 5的浏览器都没问题,像这些:

vue教程-汇智网

安装

  • 如果你已经熟悉并安装webpack那可以直接装一个CLI版即命令行工具,快速方便。

 

 

$ npm install --global vue-cli  # 安装 vue-cli。
$ vue init webpack my-project # 使用 "webpack" 模版建一个新项目。
$ cd my-project   
$ npm install   # 安装依赖库。
$ npm run dev   # 运行。

 

  • 如果你想要最新的源码自己编译可以到github上下载:

 

$ git clone https://github.com/vuejs/vue.git node_modules/vue
$ cd node_modules/vue
$ npm install
$ npm run build

 

  • 如果只是先学习一下,那推荐用npm安装最新的稳定版本:

 

$ npm install vue

 

Hello World

vue的使用比较简单,我们可以看几个小例子,例如来个hello vue.js,通过构造函数创建一个实例:

 

<script>
var vm = new Vue({
  el: '#demo',
  data: {
    msg:'Hello vue.js!'
  }
})
</script>

 

 

在html文件中,通过简单的模版语法做一个引用就可以获取数据了。

 

<div id="demo" >
  { { msg } }
</div>

 

 

效果是这样的:

显示信息-vue教程-汇智网

为了让用户与我们的应用程序进行交互,可以通过使用v-on指令,处理用户输入。在vue.js中v-作为指令的前缀,例如v-on(事件)、v-for(循环)、v-bind(绑定属性)等。

html:

 

<div id="demo">
  <p>{{ msg }}</p>
  <button v-on:click="reverseMessage">Reverse Message</button>
</div>

 

 

js:

 

var vm = new Vue({
  el: '#demo',
  data: {
    msg: 'Hello Vue.js!'
  },
  methods: {
    reverseMessage: function () {
      this.msg = this.msg.split('').reverse().join('')
    }
  }
})

 

 

效果如下:

字母反转-vue教程-汇智网

Vue还提供了v-model指令,使表单输入和WEB应用之间的双向绑定变得十分简单:

html:

 

<div id="demo">
  <p>{{ msg }}</p>
  <input v-model="msg">
</div>

 

js:

var vm = new Vue({
  el: '#demo',
  data: {
    msg: 'Hello Vue!'
  }
})

 

效果如下:

数据双向绑定-vue教程-汇智网

vue还是比较好上手的,更多关于vue的内容: 
vue.js 
vue实例渲染 
Vue.js渲染模版 
Vue.js内部实现了响应式计算框架 
vuex 2.x 
vuerouter 2.x

分享到:
评论

相关推荐

    Vue2.0作的后台管理系统的架构.rar

    在这个"Vue2.0作的后台管理系统的架构"中,我们可以深入理解如何利用Vue 2.0构建一个高效、可维护的后台管理系统。 首先,Vue 2.0的核心特性之一是虚拟DOM(Virtual DOM),它允许开发者高效地更新UI而无需频繁操作...

    vue2.0.zip

    这个“vue2.0.zip”压缩包文件包含了Vue 2.0的离线文档和操作手册,对于开发者来说是一个宝贵的资源,可以在没有网络的情况下快速查阅和学习Vue的相关知识。 首先,Vue的核心特性之一是它的响应式系统。Vue通过观测...

    vue2.0中文使用手册

    这份"vue2.0中文使用手册"应该是详细介绍了Vue 2.0的核心概念、API以及最佳实践,对于学习和掌握Vue 2.0至关重要。 首先,Vue 2.0的核心特性包括组件化、响应式数据绑定和虚拟DOM。组件是Vue的核心,它允许开发者将...

    vue2.0-element后台实例

    在这个"vue2.0-element后台实例"中,开发者使用了Vue 2.0与Element UI库结合,创建了一个前端后台管理系统。Element UI 是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,它提供了丰富的界面组件,如...

    vue2.0 中文API

    Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。

    vue 2.0写的一个小demo

    Vue 2.0 是 Vue 的一个重要版本,它在 Vue 1.x 的基础上进行了优化和改进,引入了更多实用的功能。 在"vue 2.0写的一个小demo"中,我们可以看到开发者运用了Vue的多个核心概念和技术。以下是对这些知识点的详细解释...

    Vue2.0搭建脚手架vue-cli1

    下面我们将详细介绍如何使用Vue2.0的vue-cli搭建Vue脚手架。 首先,搭建Vue脚手架需要具备一些基础的前端知识,包括HTML、CSS和JavaScript,这些都是构建Web应用的核心技术。另外,Node.js环境是必不可少的,因为...

    基于vue2.0+element-ui的管理后台实例源码

    在“基于vue2.0+element-ui的管理后台实例源码”中,我们可以深入学习以下几个关键知识点: 1. **Vue Router**:Vue Router 是Vue.js官方的路由管理器,它让我们能够轻松地管理页面间的导航。在项目中,动态路由...

    基于vue2.0,拖拽式网站设计器、大屏设计器

    【Vue2.0拖拽式网站设计器与大屏设计器】是一种高效、易用的Web应用开发工具,尤其适合快速构建自定义布局的网页和大屏展示界面。Vue2.0作为核心框架,提供了轻量级、高性能的特性,使得这款设计器能够实现流畅的...

    最容易上手的vue2.0实战入门教程(第3-4章)

    Vue2.0是其重要版本,相较于Vue1.x,它引入了许多改进和优化,提升了开发体验和应用性能。本教程聚焦于Vue2.0的实战入门,特别关注第三章和第四章的内容。 第三章:Vue实例和基本语法 在这一章中,你将学习到如何...

    vue2.0离线官网文档(手册,教程,api)

    这个离线版的Vue 2.0官方文档包含了手册、教程和API,旨在帮助开发者在没有网络的情况下也能深入学习和查阅Vue 2.0的相关知识。 **手册部分** Vue 2.0的手册涵盖了从基础到高级的各种概念。它包括以下几个方面: 1...

    最容易上手的vue2.0实战入门教程(第11-12章)

    通过这两章的学习,你将具备Vue2.0的基本开发技能,能够构建简单的单页面应用。记住,实践是检验真理的唯一标准,理论知识结合实际项目练习,才能真正掌握Vue2.0的精髓。所以,下载这个教程,动手实践,祝你在Vue...

    VUE2.0集成 Markdown 编辑器

    在IT行业中,Vue.js是一个非常流行的前端JavaScript框架,它以其简单易用、高效灵活的特点深受开发者喜爱。Vue 2.0版本对前一版本进行了优化,提升了性能,并引入了更多的特性。本文将深入探讨如何在Vue 2.0项目中...

    vue2.0手册.zip

    这个"vue2.0手册.zip"压缩包包含了Vue 2.0的官方离线手册和相关API教程,对于学习和查阅Vue 2.0的使用方法非常有帮助。 1. **Vue.js基本概念**: - **虚拟DOM**:Vue采用虚拟DOM技术,提高页面渲染效率,只更新...

    一个简单的videoJs的vue2.0简单demo

    在这个简单的Vue 2.0 demo中,我们将学习如何将video.js与Vue结合,实现m3u8文件的播放。 首先,我们需要在项目中引入video.js和videojs-contrib-hls库,后者是video.js的一个扩展,专门处理HLS流。这通常通过npm或...

    vue2.0音乐app项目源码

    本项目“vue2.0音乐app”是基于Vue 2.0的实践案例,旨在帮助开发者学习如何利用Vue 2.0构建一个完整的音乐应用程序。 首先,我们需要了解Vue 2.0的核心概念。Vue 2.0的核心包括组件系统、虚拟DOM、响应式数据绑定和...

    vue2.0 项目实战,包含源码,免费赠送

    本篇将详细介绍一个基于Vue 2.0的新闻客户端项目的实战经验与技术要点,帮助读者更好地理解和掌握Vue 2.0的实际应用。 此新闻客户端项目是基于Vue 2.0构建的一个完整案例,旨在通过实践让开发者深入了解Vue 2.0的...

    使用 Vue 2.0 进行路由而不使用 vue-router 的简单示例 .zip

    使用 Vue 2.0 进行路由而不使用 vue-router 的简单示例。Vue 2.0 简单路由示例这是一个使用 Vue 2.0 进行路由而不使用 vue-router 的简单示例。此分支使用原始 HTML5 History API。有关集成第三方路由解决方案的示例...

    iview和vue2.0后台管理系统

    《基于iview和Vue2.0的后台管理系统构建详解》 在现代Web开发领域,高效、易用的前端框架和工具对于构建强大的后台管理系统至关重要。本文将深入探讨如何利用iview脚手架CLI(命令行工具)和Vue2.0框架来搭建一个...

    简易轮播图 vue基础 vue2.0

    简易轮播图 vue基础 vue2.0

Global site tag (gtag.js) - Google Analytics