小编典典

羽毛笔-使编辑器将文本换成Div而不是P标签

reactjs

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

使用概述:在“羽毛笔”编辑器中生成/编辑文本后,该文本会在页面另一部分的另一个div中复制。我们使用此编辑器可以追溯到几年前,因此是在Div的文本生成时,它是基于旧版本的Quill构建的。我们最近升级到Quill
1.0,当在P标签中生成文本时,它会创建我们无法删除的不需要的样式。最简单,最不容易破解的解决方案是生成div而不是p标签,但是我不知道是否有可能。

有谁知道更多吗?

谢谢。


阅读 289

收藏
2020-07-22

共1个答案

小编典典

您可以更改默认块的tagName:

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

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

2020-07-22