✔️解决办法
- 替换替换组件或自定义组件重写右键菜单功能
- 根据控制台输出,在检查出问题的关闭位置提前 return 即可(该文讲述的方法)
🔑详细方法
麒麟系统中使用52.3.0版本的firefox,右键打开vue-contextmenujs菜单时会,在打开的瞬间调用一个关闭方法。(在我的测试中win+firefox52中没有此类问题)
通过控制台输出检测出是下图位置处判断自动调用关闭方法。
如果使用的是webstorm或其他有跳转功能的插件直接跳转到其方法中,如果是无跳转功能或找不到的可参考下图,在 node_modules 中的 vue-contextmenujs中。
到此问题解决,但若重新
npm install 就会出现问题,可以将此文件夹复制到自己的项目中,修改引入位置即可