UEditor 使用setContent()遇到的奇葩问题
'一入前端深似海',在工作中总会回到各种奇葩怪异的情况。
下面总结使用UEditor富文本编辑器中setContent()时遇到的一些问题:
一、setContent()介绍

二、直接使用setContent()赋值html内容
代码:

报错:

通过查询API找到ready的介绍,使用ready能够确保UEditor加载成功:
ready介绍:

使用ready代码:

无报错:

三、异步加载数据,使用setContent()赋值
根据上述方法,在使用AJAX向后台请求数据并赋值时,有时会直接跳过ready中的代码:

此时的我:

重新查看文档API......无解。
还好有入坑人士提供了新的方法,虽然不知道为啥,但是实现了。
代码:


不要问我为啥,我也不知道,记住下次知道如何解决就好了。

浙公网安备 33010602011771号