quill editor:The given range isn‘t in document
公司网站使用的是 .NET Razor + 渐进式 Vue 的方式编写的。
在一个发帖子的页面 quill 的区域包含在了 Vue 组件中。
在 vue 的 created 函数中获取不到 quill 的根节点,因为这个时候 DOM 元素还没有在页面渲染出来,要在 mounted 函数中才能获取到

在 vue 的 created 函数 new Quill ()出现找不到 container(容器)的错误。

而在vue 组件外部创建 new Quill() 成功后,插入内容会出现,quill 不在文档中的错误,因为 qill 容器在 Vue 组件中,要在 Vue 的mounted 函数中创建 quill 对象
quill.pasteHTML(htmlStr);
quill.js:3168 addRange(): The given range isn't in document.
希望对你偶帮助。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
