Quill - 使编辑器将文本换行为Div而不是P标签

时间:2017-08-03 23:21:21

标签: reactjs quill

我在ReactJS中使用React-Quill构建了一个Quill文本编辑器。我想在文本编辑器中使用Div标签而不是P标签包装生成的文本。这可能吗?

我的使用概述:在Quill编辑器中生成/编辑文本时,它会在页面另一部分的另一个div中复制。我们对这个编辑器的使用可以追溯到几年前,因此建立在较旧版本的Quill之上,当时文本是在Div中生成的。我们最近升级到Quill 1.0,当文本在P标签中生成时,它会创建我们无法删除的不需要的样式。最简单和最简单的解决方案是生成div而不是p标签,但我不知道这是否可能。

有没有人对此有更多了解?

谢谢。

1 个答案:

答案 0 :(得分:5)

您只需更改默认阻止的tagName:

var Block = Quill.import('blots/block');
Block.tagName = 'div';
Quill.register(Block);

工作示例:https://codepen.io/anon/pen/brgvPR