Vue.js快速入门实例教程


Posted in Javascript onOctober 15, 2016

什么是vue

vue是法语中视图的意思,Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API。

一、基本结构

index.html代码:

<script src="../vue.js"></script> 
<div id="app"> 
{{ message }} 
</div> 
<script src="app.js"></script> 
<!--注意:app.js要最后引入,因为要先有id为app的div,vue才能获取相应的元素。否则会报错: [Vue warn]: Cannot find element: #app-->

app.js代码:

new Vue({ 
el: '#app', //选定要使用vue的部分 
data: { //定义数组,可以在该部分使用{{}}引用 
message: 'Hello Vue.js!' 
} 
})

二、双向数据绑定

index.html代码:

<script src="../vue.js"></script> 
<div id="app"> 
<p>{{ message }}</p> 
<!--设置双向数据绑定,v-model,属性值为要绑定的数据--> 
<input v-model="message"> 
</div> 
<script src="app.js"></script>

app.js代码

new Vue({ 
el: '#app', 
data: { 
message: 'Hello Vue.js!' 
} 
})

三、渲染列表

index.html代码:

<script src="../vue.js"></script> 
<div id="app"> 
<ul> 
<!--v-for进行循环遍历--> 
<li v-for="todo in todos"> 
{{ todo.text }} 
</li> 
</ul> 
</div> 
<script src="app.js"></script>

app.js代码:

new Vue({ 
el: '#app', 
data: { 
todos: [ //在data中定义todos数据 
{ text: 'Learn JavaScript' }, 
{ text: 'Learn Vue.js' }, 
{ text: 'Build Something Awesome' } 
] 
} 
})

四、处理用户输入

index.html代码:

<script src="../vue.js"></script> 
<div id="app"> 
<p>{{ message }}</p> 
<!--vue中使用v-on:前缀绑定各种事件触发的方法--> 
<button v-on:click="reverseMessage">Reverse Message</button> 
</div> 
<script src="app.js"></script>

app.js代码:

new Vue({ 
el: '#app', 
data: { 
message: 'Hello Vue.js!' 
}, 
methods: { //methods字段内容用来定义处理方法 
reverseMessage: function () { 
//通过this.message可以更改message数据的值,这里进行了颠倒 
this.message = this.message.split('').reverse().join('') 
} 
} 
})

以上所述是小编给大家介绍的Vue.js快速入门实例教程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的.

Javascript 相关文章推荐
jQuery 入门级学习笔记及源码
Jan 22 Javascript
JavaScript 事件入门知识
Apr 13 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
Mar 08 Javascript
探寻JavaScript中this指针指向
Apr 23 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
JS实现改变HTML上文字颜色和内容的方法
Dec 30 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
Vue键盘事件用法总结
Apr 18 Javascript
react 父子组件之间通讯props
Sep 08 Javascript
利用React Router4实现的服务端直出渲染(SSR)
Jan 07 Javascript
js中的this的指向问题详解
Aug 29 Javascript
JavaScript随机生成颜色的方法
Oct 15 #Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
Oct 15 #Javascript
js控制div层的叠加简单方法
Oct 15 #Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 #Javascript
js控制li的隐藏和显示实例代码
Oct 15 #Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
Oct 15 #Javascript
JS常用函数和常用技巧小结
Oct 15 #Javascript
You might like
ThinkPHP删除栏目(实现批量删除栏目)
2017/06/21 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
python异步任务队列示例
2014/04/01 Python
Python实现测试磁盘性能的方法
2015/03/12 Python
Python sys.argv用法实例
2015/05/28 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
python中几种自动微分库解析
2019/08/29 Python
Python 迭代,for...in遍历,迭代原理与应用示例
2019/10/12 Python
Python笔记之观察者模式
2019/11/20 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
python中PyQuery库用法分享
2021/01/15 Python
市场营销专科应届生求职信
2013/11/24 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
三爱活动实施方案
2014/03/19 职场文书
珠宝店促销方案
2014/03/21 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
生产实习心得体会范文
2016/01/22 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL