2017-07-24 70 views
1

我正在瀏覽draftjs文檔,在很多地方,'block'這個詞可以互換使用。例如:Draftjs中的塊是什麼?

在編輯器中,某些塊類型被給予默認CSS樣式,以限制讓工程師使用自定義編輯器運行並啓動所需的基本配置數量。

我想明白這塊意味着什麼粒度級,它是一個文本片段,或整個editorState?

回答

1

editorstate包含selectionstatecontentstatecontentstateblocks組成。所以block主要是一個html段落id,typedataid用於識別段落。 type有點複雜,但主要有兩種類型,atomic和非原子,用於不可編輯的段落(圖像/視頻/ ...)和文本。 data是爲了使用你想要的東西存儲塊,並在以後用於任何draft回調。

您可以耐心閱讀文檔,特別是通過示例代碼瞭解它。

+0

我會把你的話..再次通過文件。 @江YD再次感謝。 – Omkar