UEditor 使用setContent()遇到的奇葩问题

'一入前端深似海',在工作中总会回到各种奇葩怪异的情况。

下面总结使用UEditor富文本编辑器中setContent()时遇到的一些问题:

一、setContent()介绍

      

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

  代码:

  

       报错:

        

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

   ready介绍:

   

   使用ready代码:

         

         无报错:

         

三、异步加载数据,使用setContent()赋值

  根据上述方法,在使用AJAX向后台请求数据并赋值时,有时会直接跳过ready中的代码:

  

  此时的我:

  

       重新查看文档API......无解。

  还好有入坑人士提供了新的方法,虽然不知道为啥,但是实现了。

  代码:

        

 

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

  

原文地址:https://www.cnblogs.com/zmr2520/p/7573918.html