Vue.js VueJS中的右键单击向上和右键单击向下事件

Vue.js VueJS中的右键单击向上和右键单击向下事件,vue.js,vuejs2,Vue.js,Vuejs2,我正在使用vue 2.1.10 我正在使用@contextmenu事件检测右键单击事件 但我想检测右键单击上下事件 如何才能做到这一点?从v2.2开始,您可以使用来侦听鼠标右键单击事件(并通过使用来防止上下文菜单事件的默认行为): 方法:{ 鼠标向下(事件){ if(event.which==3){ log(“鼠标右键按下”); } }, 鼠标(事件){ if(event.which==3){ log(“鼠标右键向上”); } } } 此事件是在vue 2.2中引入的。但我使用的是vue 2.

我正在使用vue 2.1.10

我正在使用@contextmenu事件检测右键单击事件

但我想检测右键单击上下事件


如何才能做到这一点?

从v2.2开始,您可以使用来侦听鼠标右键单击事件(并通过使用来防止
上下文菜单
事件的默认行为):

方法:{
鼠标向下(事件){
if(event.which==3){
log(“鼠标右键按下”);
}
},
鼠标(事件){
if(event.which==3){
log(“鼠标右键向上”);
}
}
}

此事件是在vue 2.2中引入的。但我使用的是vue 2.1.10。所以这行不通。
<button 
  @mousedown.right="mousedown" 
  @mouseup.right="mouseup" 
  @contextmenu.prevent
>
  Click Me
</button>
<button 
  @mousedown="mousedown" 
  @mouseup="mouseup" 
  @contextmenu.prevent
>
  Click Me
</button>