artTemplate和uEditor编辑器的问题

在开发中遇到artTemplate渲染新闻详情页,内容包含使用uEditor编辑器的content字段。首次点击编辑按钮uEditor正常加载,但后续无法再次显示。原因是动态生成的模板id相同导致uEditor只实例化一次。通过调用UE.getEditor().destroy()销毁旧实例,并删除相关DOM元素,确保每次编辑时uEditor都能正确加载。
摘要由CSDN通过智能技术生成
最近开发过程中遇到一个artTemplate和uEditor方面的问题,解决了很久,记录下来以备参考:

问题和场景复原:
新闻列表有编辑按钮,点击编辑,进入新闻详情页面,新闻详情页面的内容从后台根据ID获取,然后通过artTemplate的模板渲染,新闻详情页面有一个字段是content,content字段使用的是uEditor编辑器。

问题就是因为详情页面是通过模板动态渲染的,我希望的结果是每次动态渲染完后再动态的append uEditor到我的模板中,然后将数据库的数据写到整个uEditor编辑器中,比如下面这样:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值