从135编辑器, 秀米等等编辑器拷贝过来的内容要正常显示并且排版还要保持,还要将这些第三方图片上传到自己服务(怕第三方下架图片)
引入并初始化
引入tinymace文件
项目采用vue-cli@3.x..., 一个成功的回调函数以及一个失败的回调函数,具体上传图片代码在上面已经写,这里就不赘述; 需要注意的是,当向后台上传完图片, 我们要调用success函数来用服务器地址替换标签的src属性...important }`
第三方编辑器内容拷贝
上面我也说到了第三方编辑器内容拷贝的需求, 要让内容拷贝过来排版不变, 并且图片内容要上传到我们自己服务器上。
1....,让后台去把这些图片放到自己服务器并返回给我新图片链接
然后我再更新对应的图片链接;
这里面主要涉及到:
找到所有图片链接
更新对应的图片链接
本来是打算使用正则来找到图片, 获得服务器返回的内容,再使用正则匹配替换...由于这个函数没有没有提供回调函数,当异步从服务器取回新地址时,renturn回去的url是不等人的, 我试了使用await来解决,但是发现它不支持异步来处理,所有只好放弃,采用这种方式变向处理,让用户点击保存时再去匹配并替换内容