87,915
社区成员
发帖
与我相关
我的任务
分享
uploadImg() {
let file = document.getElementById("upload").files[0];
if (file.size > 1024000) {
this.$message.warning("图片不可大于1M");
return;
}
var formdata = new FormData();
formdata.append("im", file);
this.all_loading = true;
this.axios
.post("api/upload_img", formdata, {
onUploadProgress: progressEvent => {
var complete =
(((progressEvent.loaded / progressEvent.total) * 100) | 0) + "%";
this.progress = complete;
if (complete == "100%") {
this.all_loading = false;
} else {
this.all_loading = true;
}
}
})
.then(res => {
if (res.data.code == 1) {
let url;
if (process.env.NODE_ENV == "development") {
url = `http://127.0.0.1:8888/${res.data.data}`;
} else {
url = `http://118.31.108.19/${res.data.data}`;
}
this.all_loading = false;
var range = this.$refs.editor.quill.getSelection(true);
var index = range.index + range.length;
this.$refs.editor.quill.insertEmbed(range.index, "image", `${url}`);
}
});
}