对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 相关文章推荐
javascript TextArea动态显示剩余字符
Oct 22 Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 Javascript
js 如何实现对数据库的增删改查
Nov 23 Javascript
如何让页面在打开时自动刷新一次让图片全部显示
Dec 17 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
基于 flexible 的 Vue 组件:Toast -- 显示框效果
Dec 26 Javascript
使用webpack3.0配置webpack-dev-server教程
May 29 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 Javascript
vue 实现弹窗关闭后刷新效果
Apr 08 Vue.js
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
php SQL之where语句生成器
2009/03/24 PHP
Php获取金书网的书名的实现代码
2010/06/11 PHP
PHP禁止页面缓存的代码
2011/10/23 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
php post换行的方法
2020/02/03 PHP
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
[40:13]Ti4 冒泡赛第二天 iG vs NEWBEE 2
2014/07/15 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
python如何实现内容写在图片上
2018/03/23 Python
python实现简单登陆流程的方法
2018/04/22 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
python 自定义对象的打印方法
2019/01/12 Python
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
介绍Java的内部类
2012/10/27 面试题
护士自我鉴定范文
2013/10/06 职场文书
加拿大留学自荐信
2014/01/28 职场文书
求职个人评价范文
2014/04/09 职场文书
竞聘上岗演讲
2014/05/19 职场文书
医院节能减排方案
2014/06/13 职场文书
小学教师见习总结
2015/06/23 职场文书
用python自动生成日历
2021/04/24 Python
MySQL COUNT函数的使用与优化
2021/05/10 MySQL