//html
<el-form-item label="详情">
<vue-editor
v-model="formData.body"
useCustomImageHandler // 富文上传图片
@image-added="handleImageAdded" //富文上传图片
></vue-editor>
</el-form-item>
npm install vue2-editor //安装富文本vue2-editor
//在需要的页面引入
import { VueEditor } from "vue2-editor";
export default{
components: {
VueEditor,
},
methods:{
// 图片上传
async handleImageAdded(file, Editor, cursorLocation, resetUploader) {
const formData = new FormData();
formData.append("file", file);
const res = await uploads(formData)
console.log(res);
Editor.insertEmbed(cursorLocation, "image", res.data.url);
resetUploader();
},
}
}
vue2-editor 富文本编辑器图片上传
于 2022-06-02 14:52:27 首次发布