如何解决如何在tinymce Editor中插入内容而不触发对编辑器的关注?
如何在 tinymce 活动编辑器中插入内容而不触发对编辑器的关注?
用例: 当我在编辑器上执行 insertContent 并且编辑器在视口之外时 它插入内容并将编辑器滚动到视图中 - 但我不希望编辑器聚焦或滚动到视图中。
根据文档,您实际上可以将其他参数传递给 insertContent 命令,将 skip_focus 设置为 true...但它似乎不起作用...
activeEditor?.insertContent(htmlContent as string,{skip_focus: true});
我已经尝试 execCommand 插入内容,同时将 skip_focus 设置为 true...这次它没有插入内容...
activeEditor.editorCommands.execCommand('mceInsertContent',false,htmlContent,{skip_focus: true});
Tinymce 版本: "tinymce": "^5.5.1","@tinymce/tinymce-react": "^3.7.0"
解决方法
实现此目的的一种方法
activeEditor?.setContent(activeEditor.getContent() + htmlContent);
但正在寻找更好的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。