对Vue.js之事件的绑定(v-on: 或者 @ )详解


Posted in Javascript onSeptember 15, 2018

1、Vue.js事件绑定的一般格式

v-on:click='function'

v-on:click/mouseout/mouseover/

@click

2、Vue.js事件绑定的实现

2.1 JavaScript代码

<script type="text/javascript" src="../js/vue-1.0.21.js"></script>
 
		<script type="text/javascript">
			window.onload = function() {
				vm = new Vue({
					el: '#app',
					data: {
						arrMsg: ['apple', 'orage', 'pear']
					},
					methods: {
						show: function() {
							alert(this.arrMsg);
						}
					}
 
				});
			}
		</script>

2.2 html代码

<div id="app" class="container">
 <hr /> 事件的绑定方式一,v-on指令 
  <button type="button" v-on:click='show' class="btn btn-primary btn-default">显示数据</button>
 <hr/>事件的绑定方式二,简写方式 
  <button type="button" @click="show" class="btn btn-success btn-default">显示数据</button>
 </div>

2.3 运行结果

对Vue.js之事件的绑定(v-on: 或者 @ )详解

3、完整代码

<!DOCTYPE html>
<html>
 
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" href="../css/bootstrap.min.css" rel="external nofollow" />
		<script type="text/javascript" src="../js/vue-1.0.21.js"></script>
 
		<script type="text/javascript">
			window.onload = function() {
				vm = new Vue({
					el: '#app',
					data: {
						arrMsg: ['apple', 'orage', 'pear']
					},
					methods: {
						show: function() {
							//使用this访问数据
							alert(this.arrMsg);
						}
					}
 
				});
			}
		</script>
	</head>
 
	<body>
		<!--形式-->
		<!--v-on:click="函数"
		v-on:click/mouseout/mouseover/dbclick-->
 
		<div id="app" class="container">
			<hr /> 事件的绑定方式一,v-on指令(要加一个:) 
			<button type="button" v-on:click='show' class="btn btn-primary btn-default">显示数据</button>
			<hr/>事件的绑定方式二,简写方式(@) 
			<button type="button" @click="show" class="btn btn-success btn-default">显示数据</button>
		</div>
 
	</body>
 
</html>

以上这篇对Vue.js之事件的绑定(v-on: 或者 @ )详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
W3C Group的JavaScript1.8 新特性介绍
May 19 Javascript
javascript concat数组累加 示例
Sep 03 Javascript
在JavaScript并非所有的一切都是对象
Apr 11 Javascript
在JavaScript中实现类的方式探讨
Aug 28 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
二叉树先序遍历的非递归算法具体实现
Jan 09 Javascript
JavaScript学习笔记之定时器
Jan 22 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
Feb 08 Javascript
自己动手封装一个React Native多级联动
Sep 19 Javascript
利用jsonp解决js读取本地json跨域的问题
Dec 11 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
Sep 09 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 #Javascript
浅谈vue方法内的方法使用this的问题
Sep 15 #Javascript
微信小程序动态增加按钮组件
Sep 14 #Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 #Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
Sep 14 #Javascript
Javascript 之封装(Package)
Sep 14 #Javascript
微信小程序框架wepy之动态控制类名
Sep 14 #Javascript
You might like
linux php mysql数据库备份实现代码
2009/03/10 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
2013/07/08 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
2013/09/11 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
python之Character string(实例讲解)
2017/09/25 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
Python图像处理之图像拼接
2021/04/28 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python