Unfocus quill 的文本编辑器

use*_*885 5 javascript focus rich-text-editor quill

有没有办法不对焦?

我想使用我的代码更新整个文本格式,我不想让我的用户选择在它之后写入文本。我使用 formatText 方法更新整个文本的格式(范围:start=0,end=text length),然后焦点上的文本区域和用户可以写:/

jhc*_*hen 4

没有明确的unfocus()API,因为除了现有的 DOM 模糊功能之外,Quill 不需要太多东西:

quill.root.blur()
Run Code Online (Sandbox Code Playgroud)

用户当然可以单击返回编辑器,因此如果您想防止这种情况,可以使用以下命令禁用整个编辑器:

quill.editor.disable()
Run Code Online (Sandbox Code Playgroud)

您仍然可以进行 API 调用,但禁用时用户将无法与编辑器交互。