公司网站使用的是 .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.
希望对你偶帮助。