Angular中鼠标右键事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Angular中鼠标右键事件相关的知识,希望对你有一定的参考价值。

参考技术A 在web端使用的angular的项目中使用鼠标右键调用contextmenu(),但是由于浏览器自带鼠标右键点击事件。因此要先禁止自带的右键点击事件。步骤如下

一:禁止浏览器鼠标右键事件

```

ngOnInit()

    document.oncontextmenu =function () return false; ;



```

二:html文件中调用contextmenu()方法

```

<div style="height:100px;width:100px;background:#8D8D8D" (contextmenu)="test()">

```

三:在ts文件中写对应的test()方法即可

javascript中点击鼠标右键触发的事件

     javascript中事件有很多种,这里只谈一个很有用,但不常见的事件。

     单击鼠标右键触发的事件contextmenu事件。

    

  document.oncontextmenu=function(){
        return false;
    }

  这样就可以屏蔽掉鼠标右击的事件。当然如果需要什么效果也可以在事件监听函数中添加。

以上是关于Angular中鼠标右键事件的主要内容,如果未能解决你的问题,请参考以下文章

鼠标右键点击事件

在js页面中怎样修改鼠标右键功能?

javascript中点击鼠标右键触发的事件

C# winform 屏蔽键盘事件 和 鼠标右键

Javascript和jquery事件--鼠标右键事件,contextmenu

使用 jquery 在 iframe 中捕获鼠标右键单击事件