diff --git a/components/select/style/index.less b/components/select/style/index.less index d50372f9a1..ba7ed1e0f3 100644 --- a/components/select/style/index.less +++ b/components/select/style/index.less @@ -355,7 +355,6 @@ .@{select-prefix-cls}-selection__rendered { padding: 0; height: 100%; - overflow: visible; } } } diff --git a/components/upload/index.tsx b/components/upload/index.tsx index cdba1a9160..4f848c8137 100644 --- a/components/upload/index.tsx +++ b/components/upload/index.tsx @@ -140,21 +140,25 @@ export default class Upload extends React.Component { } catch (e) { /* do nothing */ } let fileList = this.state.fileList; let targetItem = getFileItem(file, fileList); - // 之前已经删除 - if (targetItem) { - targetItem.status = 'done'; - targetItem.response = response; - this.onChange({ - file: targetItem, - fileList, - }); + // removed + if (!targetItem) { + return; } + targetItem.status = 'done'; + targetItem.response = response; + this.onChange({ + file: targetItem, + fileList, + }); } onProgress = (e, file) => { let fileList = this.state.fileList; let targetItem = getFileItem(file, fileList); - if (!targetItem) return; + // removed + if (!targetItem) { + return; + } targetItem.percent = e.percent; this.onChange({ event: e, @@ -167,6 +171,10 @@ export default class Upload extends React.Component { this.clearProgressTimer(); let fileList = this.state.fileList; let targetItem = getFileItem(file, fileList); + // removed + if (!targetItem) { + return; + } targetItem.error = error; targetItem.response = response; targetItem.status = 'error';