1、在ueditor.config.js中的toolbars中加入自定义的图标名称
2、找到 zh-cn.js中的 UE.I18N['zh-cn'] ={}写入自定义的按钮名称以及代表的含义(鼠标移入显示内容)
3、找到ueditor.all.js 在btnCmds的数组中加入自定义的事件名称
此时ueditor编辑器中会 显示一个默认的B的图标。
若没有显示可能是引用的是ueditor.all.min.js ,需要将ueditor.all.js进行压缩。
压缩操作:打开ueditor.all.js所在文件夹输入cmd命令。下载cnpm install uglify-js -g后输入
uglifyjs ueditor.all.js -o ueditor.all.min.js命令(前者是现在的js文件后者是压缩的js文件)
4、自定义图标样式:在ueditor.css中的空白部分写入以下代码
/* 新增复制按钮样式 */
.edui-default .edui-toolbar .edui-for-copybox .edui-icon {
background-image: url(../images/copy.png) !important; //自定义图标位置
background-size: 16px;
background-repeat: no-repeat;
background-position: 0px 2px;
}
此时图标的样式更改完毕
5、自定义图标功能
空白位置复制UE.commands['xxx']={}写入自己要实现的功能即可
UE.commands['copybox']={
execCommand: function (cmdName) {}
}