码迷,mamicode.com
首页 > Web开发 > 详细

vuejs基础-事件修饰符

时间:2019-07-23 11:32:28      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:ack   侦听器   img   stop   OLE   ons   js基础   char   ima   

 stop阻止冒泡

prevent阻止默认事件

capture添加事件侦听器时使用时间捕获模式

self只当事件在元素本身触发时回调

once事件只出发一次

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="vue.min.js" ></script>
		<style>
			.inner{
				height: 150px;
				width: 500px;
				background-color: darkcyan;
			}
			.outter{
				height: 200px;
				width: 550px;
				background-color: darkblue;
			}
		</style>
	</head>
	<body>
		<div id="app">
			<!--<div class="inner" @click="divclick">
				<input type="button" value="戳他" @click.stop="btnclick"/>
			</div>-->
			
			<!--<a href="http://www.baidu.com" @click.prevent="aclick">这是百度链接</a>-->
			<!--<div class="inner" @click.self="divclick">
				<input type="button" value="戳他" @click="btnclick"/>
			</div>-->
			
			<!--<div class="inner" @click.capture="divclick">
				<input type="button" value="戳他" @click="btnclick"/>
			</div>-->
			
			<!--<a href="http://www.baidu.com" @click.prevent.once="aclick">这是百度链接</a>-->
			<div class="outter" @click="outter">
				<div class="inner" @click.self="divclick">
					<input type="button" value="戳他" @click="btnclick"/>
				</div>
			</div>
			<div class="outter" @click="outter">
				<div class="inner" @click="divclick">
					<input type="button" value="戳他" @click.stop="btnclick"/>
				</div>
			</div>
			
		</div>
	</body>
	
	<script>
		new Vue({
			el:"#app",
			data:{},
			methods:{
				divclick(){
					console.log("这是div点击事件");
				},
				btnclick(){
					console.log("这是button点击事件");
				},
				aclick(){
					console.log("这是a标签点击事件!")
				},
				outter(){
					console.log("这是外层div点击事件!")
				}
			}
		});
	</script>
</html>

  技术图片

技术图片

 技术图片

技术图片

技术图片

技术图片

技术图片

 

vuejs基础-事件修饰符

标签:ack   侦听器   img   stop   OLE   ons   js基础   char   ima   

原文地址:https://www.cnblogs.com/eadela/p/11230582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!