<Placeholder>

import { Placeholder } from 'slate-react'

为节点添加占位符的简单组件。它封装了所有与 Slate 相关的占位符渲染判断逻辑,这样不需要你来操心了。

Properties

<Placeholder
  className={String}
  node={Node}
  parent={Node}
  state={State}
  style={Object}
>
  {children}
</Placeholder>

children

Any

渲染到占位符 <span> 元素内的 React 子元素。

className

String

添加到占位符 <span> 元素内的可选 class 名字符串。

firstOnly

Boolean

可选的开关,允许 Placeholder 在其不是父节点下第一个 node 时渲染。这可适用于 Placeholder 需要在每个节点空实例下渲染的场景。默认为 true

node

Node

占位符元素渲染时的顶级节点。占位符将绝对定位,覆盖整个节点。

parent

Node

检查非空内容的节点。在 firstOnly 设置为 false 时,它用于判断是否需展示占位符。

state

State

编辑器的当前状态。

style

Object

传递给占位符 <span> 元素的可选样式字典。

results matching ""

    No results matching ""