我正在尝试在我的组件中添加右键单击。这段代码在这里:
(contextmenu)="openNote(i)"
打开一个弹出窗口。
问题是,当我单击右键时,它工作正常(弹出窗口打开),但也称为浏览器右键单击(带有“后退”,“刷新”,...)。
如何在单击我的功能时禁用浏览器右键单击?
最佳答案
您需要从 openNote
方法返回 false
。
所以如果你的代码是这样的:
<app-myComponent (contextmenu)="onRightClick($event)"></div>
您需要有以下 openNote 方法:
onRightClick(event) {
// Your code here
...
return false; // Add return false
}
返回 false 避免右键单击事件的默认浏览器操作。
关于javascript - Angular 右键单击也打开右侧浏览器菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56855735/