4
A
回答
3
随着V2.2的,你可以听使用right
modifier鼠标右键单击事件(和防止contextmenu
事件的默认行为,通过使用prevent
modifier):
<button
@mousedown.right="mousedown"
@mouseup.right="mouseup"
@contextmenu.prevent
>
Click Me
</button>
如果您未使用v2.2或更高版本,则可以使用单击事件的which
属性来手动检查鼠标右键单击:
<button
@mousedown="mousedown"
@mouseup="mouseup"
@contextmenu.prevent
>
Click Me
</button>
methods: {
mousedown(event) {
if (event.which === 3) {
console.log("Right mouse down");
}
},
mouseup(event) {
if (event.which === 3) {
console.log("Right mouse up");
}
}
}
相关问题
- 1. TrayIcon右键单击事件
- 2. CanJS右键单击事件
- 3. 右键单击
- 4. 鼠标右键单击事件右键单击事件调用取消过程
- 5. Tkinter Treeview识别右键单击事件返回以前右键单击的行
- 6. Fabric.js右键单击
- 7. Mapbox右键单击
- 8. 右键单击MenuIcon
- 9. 右键单击Swing
- 10. 右键单击JButton
- 11. DropDownList控件右键单击事件
- 12. DataGridView和右键单击
- 13. Applescript右键单击文件
- 14. 右键单击鼠标事件错误
- 15. Datagrid +鼠标右键单击事件
- 16. OpenLayers 3右键单击事件
- 17. 添加右键单击事件VTK
- 18. 右键单击事件错误
- 19. 右键单击事件不被识别
- 20. Angular 2右键单击事件?
- 21. Eclipse RCP右键单击事件
- 22. 在IE上右键单击事件
- 23. 捕获右键单击事件
- 24. 将事件绑定到右键单击
- 25. 右键单击一个Javascript事件?
- 26. 如何捕获右键单击事件?
- 27. NSStatusItem右键单击菜单
- 28. NSEvent单击右键菜单
- 29. 在JavaFX中右键单击?
- 30. 发送菜单键(右键单击)
此事件在VUE 2.2中引入的。但我使用vue 2.1.10。 所以这是行不通的。 –
@ShubhamPatel请参阅我对v2.2之前的解决方案的编辑 – thanksd
谢谢。它正在工作。 –