VUE中事件委托
在实参内固定的写法$event,再传给形参(开发不常用)
<body>
<div id="app">
<p>count的值是 : {
{count}}</p>
<button @click="add(1,$event)">+N</button>
</div>
<script>
const vm = new Vue({
el:'#app',
data :{
count : 0,
},
methods:{
add(n,e){
this.count+=n
if(this.count%2===0){
//odd
e.target.style.background='red'
}else{
//even
e.target.style.background=''
}
}
}
})
</script>
</body>
VUE事件修饰符(阻止默认行为和组织事件冒泡
<a href="www.baidu.com" @click.prevent="show">跳转啦</a>
<button @click.stop="btn">按钮</button>