同页面多个百度富文本处理方案
多个百度富文本编辑器在同一页面的问题处理方案
undoManger.editor.key :【坤哥找到的一个唯一标识,用来定位我们操作的是哪个编辑器】
代码: window.localStorage.setItem('local_key', editor.undoManger.editor.key)
let local_key = window.localStorage.getItem('local_key');
if (local_key === editor.undoManger.editor.key) {
editor.setContent(event.data);
}
在135editor.js文件中修改加入截图中的这几个代码就可以了,
原理:就是每次操作一个富文本的时候通过他的key作为唯一 标识,定位这个元素对其进行操作,
分析:之前是每次跳到135编辑器后,回到自己项目的编辑器他会把所有加载过的编辑器全部重新赋值一边,现在限制它从那个编辑器跳转出去的,后来就操作那个 编辑器的内容
页面刷新