博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度编辑器ueditor 异步加载时,初始化没办法赋值bug解决方法
阅读量:6431 次
发布时间:2019-06-23

本文共 809 字,大约阅读时间需要 2 分钟。

百度编辑器ueditor 异步加载时,初始化没办法赋值bug解决方法

因项目中使用了百度编辑器——ueditor。整体来说性能还不错。

发现问题

我在做一个编辑页面时,因我编辑页面数据是通过ajax异步请求过来的。

我发现异步请求过来数据后,赋值给ueditor时一直提示inerhtml错误。

排除异常情况

我自己又做了一个页面,直接赋值给ueditor,发现是可以的。

排除ueditor问题。

思考

我猜想是我异步请求数据造成ueditor没有初始化完成就给ueditor赋值,所以才会出现inerhtml错误的情况。

解决问题

仔细查看百度ueditor的官方API文档,发现一个事件 ready

具体可以参考链接

editor.addListener( 'ready', function( editor ) {     editor.execCommand( 'focus' ); //编辑器家在完成后,让编辑器拿到焦点 } );

所以我把我代码改为:

var ue = UE.getEditor('GoodDescription');                                        //备注 (json.Body.GoodDescription 为异步请求过来的数据)                    ue.addListener('ready', function (editor) {                        ue.setContent(json.Body.GoodDescription);                    });

本文为自己原创,转载请标记来源,谢谢。

作者:=金刚=
博客地址:

转载于:https://www.cnblogs.com/woaic/p/5402574.html

你可能感兴趣的文章
spring4 定时任务
查看>>
javascript中 for循环的一些写法 for length 以及for in 还有 for of 的区别
查看>>
java读取properties文件的几种方法
查看>>
Android初步-HelloWorld
查看>>
记录一下家里双路由实现wifi漫游功能
查看>>
统计字母个数
查看>>
论思维变通的重要性!--input输入框禁止编辑,且 右键弹出窗口复制
查看>>
【ocp-12c】最新Oracle OCP-071考试题库(43题)
查看>>
Vuex
查看>>
iOS深拷贝浅拷贝
查看>>
spring coud feign
查看>>
NPOI List数据源 导出excel
查看>>
07抽象类特点
查看>>
什么事数据对象以及属性分为什么类型?
查看>>
图论精炼500题
查看>>
递归,动态规划,找最短路径,Help Jimmy
查看>>
poj 1006 生理周期
查看>>
Leetcode题目:House Robber III
查看>>
生物技术制药课程学生论文调研报告集
查看>>
LNK1104 无法打开文件 exe
查看>>