diff --git a/src/uploader/index.js b/src/uploader/index.js
index e041568eb..ce60a49a3 100644
--- a/src/uploader/index.js
+++ b/src/uploader/index.js
@@ -1,5 +1,5 @@
// Utils
-import { createNamespace, addUnit, noop, isPromise } from '../utils';
+import { createNamespace, addUnit, noop, isPromise, isDef } from '../utils';
import { toArray, readFile, isOversize, isImageFile } from './utils';
// Mixins
@@ -147,7 +147,7 @@ export default createComponent({
Promise.all(files.map((file) => readFile(file, this.resultType))).then(
(contents) => {
const fileList = files.map((file, index) => {
- const result = { file, status: '' };
+ const result = { file, status: '', message: '' };
if (contents[index]) {
result.content = contents[index];
@@ -161,7 +161,7 @@ export default createComponent({
);
} else {
readFile(files, this.resultType).then((content) => {
- const result = { file: files, status: '' };
+ const result = { file: files, status: '', message: '' };
if (content) {
result.content = content;
@@ -260,7 +260,7 @@ export default createComponent({
},
genPreviewMask(item) {
- const { status } = item;
+ const { status, message } = item;
if (status === 'uploading' || status === 'failed') {
const MaskIcon =
@@ -270,12 +270,12 @@ export default createComponent({