5

有没有办法让注意力不集中?

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

4

2 回答 2

4

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

quill.root.blur()

用户当然可以点击返回编辑器,所以如果你想阻止你可以禁用整个编辑器:

quill.editor.disable()

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

于 2015-12-17T02:12:30.923 回答
1

模糊后光标留在屏幕上时出现问题。我意识到 quill 已经有一个隐藏的可聚焦元素,似乎可以解决这个问题。

quill.querySelector('.ql-clipboard').focus();

于 2017-04-03T13:15:49.957 回答