解决ueditor编辑器右键粘贴、复制,提示使用ctrl+v粘贴问题
程序员文章站
2022-05-26 21:19:20
...
最近跟着公司做项目,一个新闻网站,在新闻网站的后台管理中,有很多对新闻内容编辑是功能,而项目中采用的是ueditor编辑器,作为一个刚刚入行的小白,发现ueditor编辑器功能非常强大,这里也都是我不知道的知识啊 [捂脸哭]。
在使用编辑器编辑内容时,经常需要借鉴其他的地方的内容,这是复制粘贴功能显示十分重要,对于经常使用快捷键的人来说很简单:Ctrl+C、Ctrl+V;但是在ueditor编辑器默认状态下,会出现右键粘贴复制都不能用的情况。 会提示使用ctrl+v粘贴。
查询资料解决问题:
1、在项目中找到ueditor.config.js文件,在文件中查找contextMenu,会看到如下代码。
//打开右键菜单功能
,enableContextMenu: true
//右键菜单的内容,可以参考plugins/contextmenu.js里边的默认菜单的例子,label留空支持国际化,否则以此配置为准
,contextMenu:[
// {
// label:'', //显示的名称
// cmdName:'selectall',//执行的command命令,当点击这个右键菜单时
// //exec可选,有了exec就会在点击时执行这个function,优先级高于cmdName
// exec:function () {
// //this是当前编辑器的实例
// //this.ui._dialogs['inserttableDialog'].open();
// }
// }
]
2、然后我们只要将contextMenu:[]里的内容全部删除就可以了。
//打开右键菜单功能
,enableContextMenu: true
//右键菜单的内容,可以参考plugins/contextmenu.js里边的默认菜单的例子,label留空支持国际化,否则以此配置为准
,contextMenu:[]
完成后,重新启动项目,就是见证奇迹的时刻了,ueditor编辑器支持右键复制粘贴功能了。