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.

希望对你偶帮助。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部