Skip to content

基础配置

示例代码

typescript
new AiEditor({
    element: "#aiEditor",
    placeholder: "点击输入内容...",
    theme: "light",
    content: 'AiEditor 是一个面向 AI 的开源富文本编辑器。 ',
    contentRetention: true,
    ai: {
        models: {
            spark: {
                appId: "***",
                apiKey: "***",
                apiSecret: "***",
            }
        }
    }
})
new AiEditor({
    element: "#aiEditor",
    placeholder: "点击输入内容...",
    theme: "light",
    content: 'AiEditor 是一个面向 AI 的开源富文本编辑器。 ',
    contentRetention: true,
    ai: {
        models: {
            spark: {
                appId: "***",
                apiKey: "***",
                apiSecret: "***",
            }
        }
    }
})
  • element:编辑器挂载的 dom 节点,可以是 string 类型的节点描述,比如 #editor 或者 .editor 等,也可以是一个 dom 节点对象。
  • placeholder:占位符,当编辑器没有任何内容时显示。
  • theme:主题,支持配置为 "light"(亮色) 或者 "dark"(暗色),默认为亮色主题。
  • content:编辑的内容。
  • contentRetention:是否自动保存(缓存)当前编辑的内容,默认为:false
  • contentRetentionKey:自动保存(缓存)到 localStorage 的 key 值,默认为:ai-editor-content
  • ai: AI 相关配置,更多参考 AI配置 的相关文档。

Released under the LGPL-v2.1 License.