右侧菜单栏,点击鼠标右键会有默认弹窗,可以通过在当前点击的元素上添加事件@contextmenu.prevent="openMenu($event,item)"控制点击效果,事件内部将visible设置为true控制窗口弹出,window.addEventListener(“click”, this.clickOther)监听全局点击事件,@click.left.stop是阻止冒泡,鼠标左键点击弹窗不触发全局事件
效果如图,弹窗位置,效果可以通过css修正
vue修改鼠标右键弹窗
最新推荐文章于 2024-07-01 15:20:29 发布