如何在 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 text2
在 span contenteditable="true"
内,而它应该是不可编辑的。
复制步骤:
打开https://jsfiddle.net/dertcmak/x7pmc24q/16/
我做错了什么?
最终得到这个解决方案:jsfiddle。
必须在我的自定义 Span
中覆盖 format
方法。
我想在一个不可编辑的块中包含一个可编辑的文本块。我向 Quill 注册了一个 contenteditable
属性并添加了我的自定义 span
Inline blot。当我插入类似 <p contenteditable="false">text0<span contenteditable="true">text1 </span>text2</p>
作为 html 的内容时,它 returns text2
在 span contenteditable="true"
内,而它应该是不可编辑的。
复制步骤: 打开https://jsfiddle.net/dertcmak/x7pmc24q/16/
我做错了什么?
最终得到这个解决方案:jsfiddle。
必须在我的自定义 Span
中覆盖 format
方法。