tinymce-imageupload
v1.0.7
Published
tinymce富文本图片上传插件
Downloads
11
Readme
Introduce
tinymce图片上传插件,暂不支持图片拖拽排序
Source
源码地址:https://github.com/x-shadow-x/tinymce-imageupload
Installing
Using npm:
$ npm i tinymce-imageupload
Example
Performing a GET
request
import tinymce from "tinymce";
import "tinymce-imageupload";
tinymce.init({
selector: "#tinymceEditer",
height: 500,
branding: false,
elementpath: false,
language_url: "/static/tinymce/langs/zh_CN.js", // 具体路径视项目结构而定
skin_url: "/static/tinymce/skins/lightgray", // 具体路径视项目结构而定
theme_url: "/static/tinymce/themes/modern/theme.js", // 具体路径视项目结构而定
menubar: "edit insert view format table tools",
convert_urls: false,
plugins: "imageupload", // 注意引入的组件时~需要去掉前面的tinymce-前缀
toolbar: "imageupload", // 注意引入的组件时~需要去掉前面的tinymce-前缀
autosave_interval: "20s",
image_advtab: true,
imageupload_url: '//localhost:3000', // 接收图片的后端地址
imageupload_converCb: (res) => { // 根据后端返回的数据,转换成符合插件要求的数据结构
return {
error: res.data.error,
pathList: res.data.data.pathList
}
},
table_default_styles: {
width: "100%",
borderCollapse: "collapse"
}
});
Response data structure
{
error: 0,
pathList: [
"https://xxx/xxxx/img1.jpg",
"https://xxx/xxxx/img2.jpg"
]
}