From 6acc3c1e3ec89b8f240943922b1965a41598b9f1 Mon Sep 17 00:00:00 2001 From: exrick <1012139570@qq.com> Date: Wed, 3 Aug 2022 21:53:09 +0800 Subject: [PATCH] [FEATURE]:#109 --- src/components/upload/upload-list.vue | 23 +++++++++++++++++++---- src/components/upload/upload.vue | 4 ++-- src/styles/components/upload.less | 19 +++++++++++++++++++ 3 files changed, 40 insertions(+), 6 deletions(-) diff --git a/src/components/upload/upload-list.vue b/src/components/upload/upload-list.vue index 3b6f074c1..d10a8951f 100644 --- a/src/components/upload/upload-list.vue +++ b/src/components/upload/upload-list.vue @@ -10,8 +10,8 @@ 100) { + val = 100; + } + return val; } } }; diff --git a/src/components/upload/upload.vue b/src/components/upload/upload.vue index 81a48ad4e..9fb96714c 100644 --- a/src/components/upload/upload.vue +++ b/src/components/upload/upload.vue @@ -338,8 +338,8 @@ immediate: true, handler(fileList) { this.fileList = fileList.map(item => { - item.status = 'finished'; - item.percentage = 100; + item.status = item.status ? item.status : 'finished'; + item.percentage = item.percentage >= 0 ? item.percentage : 100; item.uid = Date.now() + this.tempIndex++; return item; }); diff --git a/src/styles/components/upload.less b/src/styles/components/upload.less index d8e5faaf2..52f8f4a59 100644 --- a/src/styles/components/upload.less +++ b/src/styles/components/upload.less @@ -40,6 +40,19 @@ opacity: 1; } } + + &-error > span{ + color: @error-color !important; + i{ + color: @error-color !important; + } + &:hover{ + color: @error-hover-color !important; + i{ + color: @error-hover-color !important; + } + } + } } &-remove{ opacity: 0; @@ -52,6 +65,12 @@ &:hover{ color: #444; } + &-error{ + color: @error-color !important; + &:hover{ + color: @error-hover-color !important; + } + } } }