首页 > 其他 > 详细

百度UE编辑器打开报错

时间:2018-06-30 12:12:20      阅读:200      评论:0      收藏:0      [点我收藏+]

这种情况一般出现在第二次打开的时候,因为百度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编辑器打开报错

原文:https://www.cnblogs.com/cczk/p/9246391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!