From 8740376218fb4e76c58df23be00fdda8e7c477b2 Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 25 Sep 2019 21:33:55 +0800 Subject: [PATCH] fix(Uploader): incorrect preview index when upload same images (#4577) --- src/uploader/index.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/uploader/index.js b/src/uploader/index.js index 9e0969901..136d11efb 100644 --- a/src/uploader/index.js +++ b/src/uploader/index.js @@ -183,14 +183,13 @@ export default createComponent({ return; } - const imageFiles = this.fileList - .filter(item => isImageFile(item)) - .map(item => item.content || item.url); + const imageFiles = this.fileList.filter(item => isImageFile(item)); + const imageContents = imageFiles.map(item => item.content || item.url); ImagePreview({ - images: imageFiles, + images: imageContents, closeOnPopstate: true, - startPosition: imageFiles.indexOf(item.content || item.url), + startPosition: imageFiles.indexOf(item), onClose: () => { this.$emit('close-preview'); }