tiptap 表头表格
表头是可选的,但老实说,你肯定想要吧?如果你不想要,可以在 TableRow
扩展的 content
属性中更新,例如:
// 没有表头的表格行
TableRow.extend({
content: "tableCell*",
});
这是默认设置,允许使用表头:
// 带有表头的表格行(默认)
TableRow.extend({
content: "(tableCell | tableHeader)*",
});
安装
npm install @tiptap/extension-table @tiptap/extension-table-row @tiptap/extension-table-header @tiptap/extension-table-cell
这个扩展需要 Table
、TableRow
和 TableCell
节点。
源码
packages/extension-table-header/
使用方法
查看 在线预览