|
@@ -159,7 +159,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
beforeRead(file) {
|
|
|
- const isLt2M = file.size / 1024 / 1024 < 5;
|
|
|
+ const isLt2M = file.size / 1000 / 1000 < 5;
|
|
|
if (!isLt2M) {
|
|
|
this.$toast("上传文件大小不能超过 5MB");
|
|
|
return false;
|
|
@@ -173,6 +173,11 @@ export default {
|
|
|
},
|
|
|
async afterRead(file) {
|
|
|
// 上传头像
|
|
|
+ this.$toast.loading({
|
|
|
+ duration: 0,
|
|
|
+ forbidClick: true,
|
|
|
+ message: "上传中...",
|
|
|
+ });
|
|
|
const form = this.form;
|
|
|
try {
|
|
|
file.status = "uploading";
|
|
@@ -180,7 +185,7 @@ export default {
|
|
|
let formData = new FormData();
|
|
|
formData.append("file", file.file);
|
|
|
let res = await uploadFile(formData);
|
|
|
- console.log(file, res);
|
|
|
+ this.$toast.clear();
|
|
|
let result = res.data;
|
|
|
if (result.code == 200) {
|
|
|
file.status = "done";
|
|
@@ -196,6 +201,7 @@ export default {
|
|
|
return false;
|
|
|
}
|
|
|
} catch (err) {
|
|
|
+ this.$toast.clear();
|
|
|
file.status = "failed";
|
|
|
file.message = "上传失败";
|
|
|
form.fileName = "";
|