百度UE编辑器打开报错
Posted cczk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度UE编辑器打开报错相关的知识,希望对你有一定的参考价值。
这种情况一般出现在第二次打开的时候,因为百度UE编辑器每一次打开都需要销毁之前的容器,所以这时候我们需要使用
UE.getEditor("editor").destroy();
但是,当你使用后会发现,第二次及之后请求不会报错,但是第一次请求当时候报错了。这是因为第一次清理容器时,UE容器不存在,那这样我们就需要判断UE容器是否存在,查看文档发现里面有一个属性isReady,判断UE是否准备好开始工作
if(UE.getEditor(‘editor‘).isReady){ UE.getEditor("editor").destroy(); }
这样就会在每次打开页面当时候,判断UE是否已经存在,如果已经存在,就做清除处理。不存在,destroy就不执行。
然后我再初始化UE
var UM=UE.getEditor(‘editor‘); UM.ready(function() { UM.setContent(""); //异步回调 重新渲染 @ricky UM.execCommand(‘inserthtml‘, ‘内容‘); });
这样就可以把内容显示在UE编辑器里,就是这么简单。
有关UE上传图片问题,请看我的另一篇博客《百度UE编辑器无法上传图片》
以上是关于百度UE编辑器打开报错的主要内容,如果未能解决你的问题,请参考以下文章
ueditor禁用编辑的时候报错:Uncaught TypeError: Cannot read property 'contentEditable' of undefined(代码片
[工作积累] UE4 并行渲染的同步 - Sync between FParallelCommandListSet & FRHICommandListImmediate calls(代码片段