重新加载内容时,如何防止 react-quill 在列表前插入新行?
How to prevent react-quill to insert a new line before list when re-loading content?
使用 react-quill,我在文本中写了一个列表,将内容存储到外部存储中,将内容重新加载到 quill 中:在列表之前插入一个新的
,并且在每次重新加载时发生。
知道发生了什么,以及如何预防吗?
我准备了一个最小的沙盒来显示这个问题:https://codesandbox.io/s/reverent-cookies-m5h3x
重现步骤:
- 写一行,然后是项目符号列表
- 点击保存将内容存储到外部存储器
- 单击清除以从编辑器中删除所有内容
- 点击加载将外部存储的内容放入编辑器
- 砰!在每个保存-清除-加载周期插入一个新的
在 Quill GitHub 问题中找到 this answer by mhdhamouday。这对我有用。
var quill = new Quill('.quill', {
theme: 'snow',
modules: {
toolbar : [...]
clipboard: {
matchVisual: false
}
}
});
使用 react-quill,我在文本中写了一个列表,将内容存储到外部存储中,将内容重新加载到 quill 中:在列表之前插入一个新的
,并且在每次重新加载时发生。
知道发生了什么,以及如何预防吗?
我准备了一个最小的沙盒来显示这个问题:https://codesandbox.io/s/reverent-cookies-m5h3x
重现步骤:
- 写一行,然后是项目符号列表
- 点击保存将内容存储到外部存储器
- 单击清除以从编辑器中删除所有内容
- 点击加载将外部存储的内容放入编辑器
- 砰!在每个保存-清除-加载周期插入一个新的
在 Quill GitHub 问题中找到 this answer by mhdhamouday。这对我有用。
var quill = new Quill('.quill', {
theme: 'snow',
modules: {
toolbar : [...]
clipboard: {
matchVisual: false
}
}
});