【问题记录】麒麟系统中在低版本Firefox使用vue-contextmenujs打开后自动关闭

265 阅读1分钟

Spirited Away.png

✔️解决办法

  1. 替换替换组件或自定义组件重写右键菜单功能
  2. 根据控制台输出,在检查出问题的关闭位置提前 return 即可(该文讲述的方法)

🔑详细方法

麒麟系统中使用52.3.0版本的firefox,右键打开vue-contextmenujs菜单时会,在打开的瞬间调用一个关闭方法。(在我的测试中win+firefox52中没有此类问题)

通过控制台输出检测出是下图位置处判断自动调用关闭方法。

image.png 如果使用的是webstorm或其他有跳转功能的插件直接跳转到其方法中,如果是无跳转功能或找不到的可参考下图,在 node_modules 中的 vue-contextmenujs中。 到此问题解决,但若重新 npm install 就会出现问题,可以将此文件夹复制到自己的项目中,修改引入位置即可

image.png