遇坑 ,新增自定义按钮时,不显示按钮
//新增代码
UE.registerUI('imgsss', function (editor, uiName) {
// 注册按钮执行时的command命令,使用命令默认就会带有回退操作
editor.registerCommand(uiName, {
execCommand: function () {
var me = this;
openAlbum(function (data) {
var html = '';
for (var i = 0; i < data.length; i++) {
html += "<img src='" +data[i].pic_path + "' />";
}
me.execCommand('insertHtml', html);
});
}
});
// 创建一个button
var btn = new UE.ui.Button({
// 按钮的名字
name: uiName,
// 提示
title: uiName,
// 添加额外样式,指定icon图标,这里默认使用一个重复的icon
cssRules: 'background-position: -380px 0;',
// 点击时执行的命令
onclick: function () {
// 这里可以不用执行命令,做你自己的操作也可
editor.execCommand(uiName);
}
});
// 因为你是添加button,所以需要返回这个button
return btn;
});
//新增代码END
咋回事
ueditor.config.js
文件
'imgsss', 菜单栏也要写一下
标签:function,UEditor,文本,uiName,html,editor,按钮,var,PHP
From: https://www.cnblogs.com/79524795-Tian/p/18122649