<div @contextmenu.prevent="openMenu($event)"> 右键点我 </div>
<!-- 右键弹出菜单设置 -->
<ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu">
<li >刷新</li>
<li >关闭</li>
<li >关闭其他</li>
<li >关闭所有</li>
</ul>
右键点击时触发事件,获取到点击位置的x,y坐标,根据这个坐标去设置 弹出框位置

本文介绍了一种在网页中通过监听右键点击事件并获取点击位置坐标的方式,来实现自定义右键菜单的显示位置。具体包括使用Vue.js进行事件绑定及样式调整的技术细节。

3448

被折叠的 条评论
为什么被折叠?



