开发文档扩展说明编写自定义扩展

编写自定义扩展

在 Umo Editor 中,您可以使用 JS 来定义扩展,也可以使用 Vue3 组件来定义扩展。

使用 JavaScript 编写自定义扩展

见 Tiptap 官方教程:https://tiptap.dev/docs/editor/guide/custom-extensions

使用 Vue3 编写节点视图扩展

见 Tiptap 官方教程:https://tiptap.dev/docs/editor/guide/node-views/vue

使用 JavaScript 编写节点视图扩展

见 Tiptap 官方教程:https://tiptap.dev/docs/editor/guide/node-views/js

使用自定义扩展

假设您已经编写了一个自定义扩展 MyCustomExtension,您可以在 extensions 配置中注册该扩展,如下:

const defaultOptions = {
  extensions: [
    MyCustomExtension,
  ],
}

详见自定义扩展配置