有没有办法让注意力不集中?
我想使用我的代码更新整个文本格式,我不想让我的用户选择在它之后写文本。我使用 formatText 方法更新整个文本的格式(范围:开始 = 0,结束 = 文本长度),然后焦点上的文本区域和用户可以写:/
有没有办法让注意力不集中?
我想使用我的代码更新整个文本格式,我不想让我的用户选择在它之后写文本。我使用 formatText 方法更新整个文本的格式(范围:开始 = 0,结束 = 文本长度),然后焦点上的文本区域和用户可以写:/
没有明确的unfocus()
API,因为除了现有的 DOM 模糊功能之外,Quill 不需要太多东西:
quill.root.blur()
用户当然可以点击返回编辑器,所以如果你想阻止你可以禁用整个编辑器:
quill.editor.disable()
您仍然可以进行 API 调用,但用户在禁用时将无法与编辑器交互。
模糊后光标留在屏幕上时出现问题。我意识到 quill 已经有一个隐藏的可聚焦元素,似乎可以解决这个问题。
quill.querySelector('.ql-clipboard').focus();