//编辑器初始化
CKEDITOR.instances.editor.on('instanceReady', (ev) => {
let e = ev.editor;
// 新增命令
e.addCommand('replaceComponents', {
exec: function (e) {
//这里写你自己的业务
},
});
//配置右键菜单命令
e.contextMenu.addListener(function (element, selection) {
return {
replaceComponents: CKEDITOR.TRISTATE_ON,
};
});
//配置菜单组
e.addMenuGroup('replaceComponents', 100);
//为右键添加菜单项
e.addMenuItems({
replaceComponents: {
label: '替换组件',
group: 'replaceComponents', //对应上面的addMenuGroup
command: 'replaceComponents',
},
});
});
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交