时间修饰符
.stop 阻止冒泡
.prevent 阻止默认事件
.capture 添加事件监听器时使用事件捕获模式
.self 只当事件在该元素本身触发时触发回响
.once 事件只触发一次
.self只会阻止自己身上的冒泡行为的触发,并不会真正阻止冒泡的行为
<div id="app">
<!--使用.capture实现捕获触发事件的机制-->
<div class="inner" @click="divhead.capture">
<!--使用.stop阻止冒泡-->
<input type="button" value="点我" @click.stop="btnhead">
</div>
<!--使用.prevent阻止默认行为-->
<!--事件修饰符可以串联 -->
<a href="http://www.baidu.com" @click="linkclick.prevent.once">百度</a>
</div>
<script>
var vm=new Vue({
el:'#app',
data:{
},
methods:{
divhead(){
console.log('inner')
},
btnhead(){
console.log('btn')
},
linkclick(){
console.log('触发了链接的点击事件')
}
}
})