点击空格时阻止浏览器触发默认事件
<template>
<div @mousedown="handleMouseDown" @mouseup="handleMouseUp">点击或鼠标抬起我</div>
</template>
<script>
export default {
created() {
//开启监听键盘按下事件
window.addEventListener('keydown', this.spaceKeyCode, true)
},
methods: {
spaceKeyCode(e) {
//阻止浏览器默认的点击空格事件
e.preventDefault();
//e.keyCode 是每个按键的编码,32是空格键
if(e.keyCode === 32){
console.log("触发我的空格事件")
}
}
}
</script>