嗯,就选它啦(虽然文档是英文,但是谷歌翻译也不错 ☚)
我们项目要解决的需求说复杂也不复杂,但是却很烦人, 比如:
实现图片上传(基础功能)
模拟手机预览功能(基础功能)
编辑的内容在app中显示要适配...从135编辑器, 秀米等等编辑器拷贝过来的内容要正常显示并且排版还要保持,还要将这些第三方图片上传到自己服务(怕第三方下架图片)
引入并初始化
引入tinymace文件
项目采用vue-cli@3.x...important }`,
于是模拟手机端预览也完事了, 但内容提交后, 手机上查看图片仍然很大, 原因是我忽略了官方文档说的:这些样式不会与内容一起保存的
所以我在提交代码时将这个style字符串拼接到内容上..., 获得服务器返回的内容,再使用正则匹配替换, 后来发现TinyMCE提供了urlconverter_callback用于处理url替换, 它有四个参数:url,node,an_save,name,主要使用到的是要替换的...(['"])\)/i, `url($1${current}$3) `)
})
return content
最后再将替换完成后的内容发送给后台,这里对于TinyMce编辑器的使用就告一段落了