[百度编辑器/UEditor]设置初始化内容的方法

在UEditor编辑器时, 按照正常的理解 试图在页面加载完成后初始化内容, 出现了报错

代码如下:

$.document.ready(function()
{
  UE.getEditor('editor').setContent('xxx');
})

大概原因就是, 页面加载完了 但是UE编辑器没有加载完 所以出现了了错误

比较偷懒的做法是, 设置一个setTimeout, 等一秒再加载内容……好吧这个方法不能接受

于是经过一番搜索, 找到如下函数

UE.getEditor('editor').ready(function(){
          UE.getEditor('editor').setContent("xxx"); 
});

可完美解决初始化填充数据问题
另外如果需要监听其他时间可以使用

UE.getEditor('editor').addListener("click", function () {
           alert('Wow');
});

本文链接:

https://www.lzskyline.com/archives/51/
1 + 9 =
快来做第一个评论的人吧~