如何在 Quill 中的不可编辑块内添加可编辑文本块?

How do you add an editable block of text inside a non editable block in Quill?

我想在一个不可编辑的块中包含一个可编辑的文本块。我向 Quill 注册了一个 contenteditable 属性并添加了我的自定义 span Inline blot。当我插入类似 <p contenteditable="false">text0<span contenteditable="true">text1 </span>text2</p> 作为 html 的内容时,它 returns text2span contenteditable="true" 内,而它应该是不可编辑的。

复制步骤: 打开https://jsfiddle.net/dertcmak/x7pmc24q/16/

我做错了什么?

最终得到这个解决方案:jsfiddle。 必须在我的自定义 Span 中覆盖 format 方法。