随着V2.2的,你可以听使用鼠标右键单击事件right修饰符(和阻止的默认行为,contextmenu事件通过prevent修改):
<button
@mousedown.right="mousedown"
@mouseup.right="mouseup"
@contextmenu.prevent
>
Click Me
</button>
Run Code Online (Sandbox Code Playgroud)
如果您未使用v2.2或更高版本,则可以使用whichclick事件的属性手动检查鼠标右键:
<button
@mousedown="mousedown"
@mouseup="mouseup"
@contextmenu.prevent
>
Click Me
</button>
Run Code Online (Sandbox Code Playgroud)
methods: {
mousedown(event) {
if (event.which === 3) {
console.log("Right mouse down");
}
},
mouseup(event) {
if (event.which === 3) {
console.log("Right mouse up");
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1012 次 |
| 最近记录: |