我正在阅读draftjs文档,在很多地方,'block'这个词可以互换使用。例如:
在编辑器中,一些块类型被赋予默认的CSS样式,以限制使工程师启动并运行自定义编辑器所需的基本配置量。
我试图准确理解这个块在粒度级别上的含义,它是一段文本,还是整个editorState?
答案 0 :(得分:5)
contentstate
包含contentstate
和blocks
。 block
由id
组成。因此,type
主要是包含data
,id
和type
的html段落。 atomic
用于标识段落。 data
有点复杂,但主要有两种类型,draft
和非原子,用于不可编辑的段落(图像/视频/ ...)和文本。 <html>
用于您希望将某些内容存储到块中,并稍后在任何Split
回调中使用它。
您可以耐心阅读更多文档,尤其是通过示例代码了解它。