JS草案中的嵌套块引用

时间:2016-05-03 15:26:25

标签: draftjs

我很好奇是否可以在草案js中嵌套blockquote?目前,我使用convertFromHTML将一系列嵌套blockquote代码转换为ContentState,但似乎只计算了第一个blockquote

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以嵌套内联样式,但您可能必须提供自己的blockRenderMap才能执行此操作。查看LaTex exampledraft-js-plugins

答案 1 :(得分:0)

在草稿js中,blockquote是一个BlockType,块不能嵌套块,所以你不能接近它。

但您可以使用自定义内联样式或自定义块来模拟它。内联样式可以嵌套,您可以通过草稿js装饰器创建一些文本display: 'block'; borderLeft: 2px solid #ccc;。您可以创建一个可以接收数据树的反应组件并将其渲染为嵌套的blockquote,将其用作自定义块也将接近您的目标。

Blockquote是HTML中的块类型元素,一般块不嵌套块元素所以我想知道什么内容需要嵌套blockquote?