编程语言
首页 > 编程语言> > javascript – Draftjs中的块是什么?

javascript – Draftjs中的块是什么?

作者:互联网

我正在阅读draftjs文档,在很多地方,’block’这个词可以互换使用.例如:

在编辑器中,一些块类型被赋予默认的CSS样式,以限制使工程师启动并运行自定义编辑器所需的基本配置量.

我试图准确理解这个块在粒度级别的含义,它是一段文本,还是整个editorState?

解决方法:

editorstate包含selectionstate和contentstate. contentstate由块组成.所以一个块主要是一个带有id,类型和数据的html段落. id用于标识段落. type有点复杂,但主要有两种类型,原子和非原子,用于不可编辑的段落(image / vide / …)和文本.数据用于使用你想要存储块的东西,并在以后的任何草稿回调中使用它.

您可以耐心地阅读文档,尤其是通过示例代码来理解它.

标签:javascript,reactjs,draftjs
来源: https://codeday.me/bug/20190608/1196473.html