前提
编辑器响应式对象为 editorRef.value
例子只是开发中的简单思路记录,实际使用需谨慎!!!
自定义注册工具栏
可以使用Boot.registerModule() 方法,在实际使用时,需要判断一下是否已经注册过某项自定义工具,注册过不再重复注册。可用getAllMenuKeys判断。例如需要判断Rewrite,可以打印以下代码查看结果
editorRef.value.getAllMenuKeys().includes('Rewrite')
自定义工具栏的图标
文字和图标二选一,当需要的时图标+文字时,考虑把文字和图标做成一个图标,然后再去调样式
动态控制hoverbarKeys
可用 editorRef.value.getConfig().toolbarKeys
查看当前的默认配置和设置新的配置。
let barKeys = editorRef.value.getConfig().hoverbarKeys
清空
barKeys['text'].menuKeys = []
</