第一次用ueditor,快速了解一下之后发现ueditor缺少一种功能(反正我是没搞定)——图片上传到后台之后不能把存储路径返回的前端。
解决方案:
1.解决多图上传——定位到ueditor.all.min.js中的UE.commands.inserthtml代码段,在d.innerHTML = p.trim(b);后面加入以下js代码段
<script src="https://code.csdn.net/snippets/490453.js"></script>
注意其中用了getElementsByClassName,这是比较合理的,这样可以对有相同class的元素做相同的操作。如果用id获取的活对每一个元素都必须用一套单独的ueditor处理。这样就能把图片路径添加到前端class为js-publicuedito的元素里了
2.解决单图上传——定位到ueditor.all.min.js中的UE.plugin.register代码段,在f.removeClasses(k, "loadingclass")) : c && c(g.state);后面加入下面js代码
<script src="https://code.csdn.net/snippets/490477.js"></script>
还是用getElementsByClassName,添加到同一个元素