Mark

import { Mark } from 'slate'

Characters 相结合的格式化标记。Mark 是 Slate 表示如 加粗斜体 等富文本格式的方式。

Properties

Mark({
  data: Data,
  type: String
})

data

Data

Data 格式的 map。.

type

String

mark 的自定义格式(如 bolditalic)。

Static Methods

Mark.create

Mark.create(properties: Object) => Mark

由原生 JS properties 对象构造出一个 mark。

Mark.createSet

Mark.createSet(array: Array) => Set

由原生 JS array 数组构造出一个 character 集合。

Mark.fromJSON

Mark.fromJSON(object: Object) => Mark

由 JSON object 创建一个 mark。

Mark.isMark

Mark.isMark(maybeMark: Any) => Boolean

返回传入参数是否为 Mark 的布尔值。

Instance Methods

toJSON

toJSON() => Object

返回 mark 的 JSON 表示。

results matching ""

    No results matching ""