<script>
window.οnlοad=function(){
new Vue({
el:'#box',
data:{
},
methods:{
show:function(ev){
alert(1);
ev.cancelBubble=true;
//和原生的一样
},
show2:function(){
alert(2);
}
}
});
};
</script>
<div id="box">
<div @click="show2()">
<input type="button" value="按钮" @click="show($event)">
</div>
</div>
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
下面第二种写法也可以 给子元素加@click.stop
<div @click="show2()">
<input type="button" value="按钮" @click.stop="show()">
</div>