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异步加载数据并添加事件示例
Aug 24 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
js 声明数组和向数组中添加对象变量的简单实例
Jul 28 Javascript
ES6中箭头函数的定义与调用方式详解
Jun 02 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
Dec 11 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
Jan 20 Javascript
5分钟学会Vue动画效果(小结)
Jul 21 Javascript
layui radio性别单选框赋值方法
Aug 15 Javascript
vue  directive定义全局和局部指令及指令简写
Nov 20 Javascript
详解微信小程序开发(项目从零开始)
Jun 06 Javascript
JS apply用法总结和使用场景实例分析
Mar 14 Javascript
js this 绑定机制深入详解
Apr 30 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
php cli换行示例
2014/04/22 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
微信小程序实现多张图片上传功能
2020/11/18 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
Python中使用HTMLParser解析html实例
2015/02/08 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
python实现教务管理系统
2018/03/12 Python
设置python3为默认python的方法
2018/10/31 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
浅析python内置模块collections
2019/11/15 Python
Python实现汇率转换操作
2020/05/03 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
药学职务聘任书
2014/03/29 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
教师继续教育反思周记
2015/06/25 职场文书
导游词之无锡梅园
2019/11/28 职场文书
Java框架入门之简单介绍SpringBoot框架
2021/06/18 Java/Android
React列表栏及购物车组件使用详解
2021/06/28 Javascript
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android