自定义插件实战
目标
实现一个 highlight 插件,在工具栏提供高亮按钮并支持中英文文案。
步骤
- 定义插件元信息与
id。 - 添加
toolbar.titleKey。 - 添加
i18n字典。 - 在初始化阶段注册插件。
示例
ts
const highlightPlugin = {
id: 'highlight',
toolbar: [{ key: 'highlight', group: 'inline', titleKey: 'toolbar.highlight' }],
i18n: {
'zh-CN': { 'toolbar.highlight': '高亮' },
'en-US': { 'toolbar.highlight': 'Highlight' }
}
}