<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坐标,根据这个坐标去设置 弹出框位置