最近在使用百度富文本的时候发现了这个问题:
Uncaught TypeError: Cannot set property 'innerHTML' of undefined
主要是因为:
没有等UEditor创建完成就使用UEditor的setContent函数了,可以通过如下代码解决
网上的一些解决方法,再此记录一下
方法一:
ueditor.addListener("ready", function () {
ueditor.setContent('UEditor报错TypeError: me.body is undefined');
});
方法二:
ueditor.ready(function() {
ueditor.setContent('UEditor报错TypeError: me.body is undefined');
});
经过测试两个都可以解决问题,我在项目中使用了方法一。
对此有个这样的疑问:百度富文本为什么初始化要这么久,希望大家为小弟解惑一下,谢谢