跳至正文

文档对应 SoEditor 1.2.1

事件与状态

通过创建配置的 onChange 监听规范内容变化。事件包含 source、previousSource、origin;业务保存使用 source,不解析视图 DOM。

onReadyonFocusonBlur 提供实例生命周期通知,onError 处理错误。保存状态通过 save.onStateChange 单独读取,dirty 不等于“当前网络请求失败”。

卸载宿主时取消自己注册的 DOM 监听器,编辑器销毁不会替宿主清理所有外部业务代码。

可运行代码

ts
export const configuration = {
    locale: 'zh-CN',
    ariaLabel: 'Article content',
    minHeight: 280,
    readonly: false,
    placeholder: 'Start writing…',
    toolbarLayout: { collapsible: true, overflow: 'wrap', sticky: true },
    onChange: ({ source }) => {
        console.info('Canonical HTML:', source);
    },
} satisfies CreateClassicEditorOptions;

此代码使用发布版类型检查;完整导入说明见入口与类型

下一步

运行示例 · 配置参考 · 常见问题

面向网站 CMS 的 HTML 编辑器 · MIT