本文主要是介绍在vue中使用wangeditor编辑器,单独写成组件全局注册,在其他组件中使用富文本编辑器的时候报错The given range isn't in document.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
求助:
在全局已经注册了
在某一个组件中使用后就报错了
这是因为在使用编辑器是时候,装他的body没有加载完成。
第一种解决方法:
网上给出的 window.load = function(){} 确实可以解决此问题
但是我用这个方法好像并没有解决这个报错
我在获取到数据后使用了一个延迟函数
setTimeout(()=>{
this.getEditor();
this.getEditors();
},1000)
这样就解决了我页面的报错。
这篇关于在vue中使用wangeditor编辑器,单独写成组件全局注册,在其他组件中使用富文本编辑器的时候报错The given range isn't in document.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!