小编psy*_*21d的帖子

如何使tiptap中的节点可以添加在其中放置另一个节点

该代码可以工作,但绝对没有效果(节点未创建)

const PageNode = Node.create({
  name: 'PageNode',
  // content: 'block+',
  content: 'inline*',
  marks: '_',
  
  inline: true,
  group: "inline",
  draggable: true,

  code: true,
  isolating: true,
  defining: true,
  // draggable: true
  defaultOptions: {
    HTMLAttributes: {
      class: 'page pagebreak',
    },
  },
Run Code Online (Sandbox Code Playgroud)

这段代码会抛出一个错误

const PageNode = Node.create({
  name: 'PageNode',
  // content: 'block+',
  content: 'block+',
  marks: '_',
  
  inline: false,
  group: "block",
  draggable: true,

  code: true,
  isolating: true,
  defining: true,
  // draggable: true
  defaultOptions: {
    HTMLAttributes: {
      class: 'page pagebreak',
    },
  },
  addAttributes() {
    // Return …
Run Code Online (Sandbox Code Playgroud)

javascript prose-mirror tiptap

5
推荐指数
0
解决办法
4108
查看次数

标签 统计

javascript ×1

prose-mirror ×1

tiptap ×1