UEditor编辑器第一次赋值失败的解决方法

网上查了很多方式都不是很好用,最后想到了这样的处理方式

首先在js中定义一个全局变量

var ue = null;

然后在初始化显示编辑器的时候js这样写 

if (ue == null) {
ue = new baidu.editor.ui.Editor();
ue.render('email_template');
}
ue.setContent("11111");

这样就可以第一次的时候正常显示编辑器的值

--初始化赋值 避免js报错

var ue = UE.getEditor('txtContent', {
toolbars: [
['bold', 'italic', 'underline', 'fontborder', 'justifyleft', 'justifycenter',
'justifyright', 'justifyjustify']
]
});
ue.addListener("ready", function () {
// editor准备好之后才可以使用
ue.setContent('abc');
});

posted @   天使不哭  阅读(1096)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示