<!DOCTYPE html>
<html>
<head>
<title>vue2.0+基础知识连载(09)--- 默认事件</title>
</head>
<body>
<h3>vue2.0+基础知识连载(09)--- 默认事件</h3>
<div id='app'>
<h4>点击右键触发事件方法:contextmenu()</h4>
<hr>
<h5>阻止默认事件方式一:</h5>
<p><input type="button" value="按钮" @contextmenu="show($event)"></p>
<hr>
<h5>阻止默认事件方式二:</h5>
<p><input type="button" value="按钮" @contextmenu.prevent="show2($event)"></p>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.8/vue.min.js"></script>
<script type="text/javascript">
var vm = new Vue({
data: {},
methods: {
show: function(ev) {
console.log('点击了右键');
// return false; //return false不能阻止默认事件
ev.preventDefault(); // 阻止默认事件方式一:
},
show2: function(ev) {
console.log('点击了右键');
}
}
}).$mount('#app');
</script>
</body>
</html>