Slots
AlphaPilot program
使用 Slots,可以将文档变成带有可填写字段的模板和表单。定义规则来验证每个 Slot 的内容,并使用内容保护控制谁可以编辑它。
安装
首先,联系我们加入 Tiptap 可组合文档试点计划。
然后,按照私有注册表指南配置包管理器。
然后,安装软件包:
npm install @tiptap/core @tiptap/starter-kit @tiptap-pro/extension-slotimport { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'
import { Slot } from '@tiptap-pro/extension-slot'
const editor = new Editor({
extensions: [StarterKit, Slot],
content: {
type: 'doc',
// Pass a document with slots, or let the user create them
content: [
// An example slot
{
type: 'blockSlot',
attrs: {
id: 'summary',
config: { label: 'Summary', required: true },
},
content: [{ type: 'paragraph' }],
},
],
},
})仅支持客户端
Slots 目前仅支持客户端。如果你希望在服务器上填写 Slot,请联系我们。
后续步骤
阅读快速入门指南,了解如何向文档添加 Slot。然后,设置文档以便用户填写 Slot。