事件處理和當前對象

事件處理和當前對象

1、獲取當前對象

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="https://cdn.bootcss.com/vue/2.6.11/vue.min.js"></script>
	</head>
	<body>
		<div id="app">
			<button type="button" @click="tt1(1,$event)">傳參同事獲取</button>
			<button type="button" @click="tt">不帶括號直接獲取</button>
		</div>
	</body>
	<script>
		new Vue({
			el:"#app",
			data(){
				return{

				}
			},
			methods:{
                tt1(param,e){
					console.log("參數-->"+param)
					console.log("當前對象-->>"+e)
				},
				tt(event){
					console.log(event)
				}
			}
		})
	</script>
</html>

2.事件冒泡

<div id="" style="width: 200px;height: 200px;background-color: red;" @click="out()">
				<div id="" @click.stop="inner" style="width: 50%;height: 50%; background-color: #000088;margin: 0 auto;line-height: 200px;">
				</div>

			</div>

在這裏插入圖片描述

點擊父級(紅色)會調用子模塊的事件,使用@click.stop=“” 來阻止事件冒泡

3 阻止事件默認行爲

 <a href="http://www.baidu.com" @click.prevent="noBt">百度</a>

4 、按鍵修飾符

<input @keyup.enter="shoMsg" />

回車調用showMsg方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章