Skip to content

Commit 5e3d9fe

Browse files
committed
fix: upload not support css scope
1 parent 8ac75e4 commit 5e3d9fe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

components/upload/Upload.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import UploadList from './UploadList';
1212
import { UploadProps } from './interface';
1313
import { T, fileToObject, genPercentAdd, getFileItem, removeFileItem } from './utils';
1414
import { inject } from 'vue';
15+
import { getDataAndAria } from '../vc-tree/src/util';
1516

1617
export { UploadProps };
1718

@@ -273,14 +274,13 @@ export default {
273274

274275
if (type === 'drag') {
275276
const dragCls = classNames(prefixCls, {
276-
[className]: !!className,
277277
[`${prefixCls}-drag`]: true,
278278
[`${prefixCls}-drag-uploading`]: fileList.some(file => file.status === 'uploading'),
279279
[`${prefixCls}-drag-hover`]: dragState === 'dragover',
280280
[`${prefixCls}-disabled`]: disabled,
281281
});
282282
return (
283-
<span>
283+
<span class={className} {...getDataAndAria(this.$attrs)}>
284284
<div
285285
class={dragCls}
286286
onDrop={this.onFileDrop}
@@ -317,14 +317,14 @@ export default {
317317

318318
if (listType === 'picture-card') {
319319
return (
320-
<span class={`${prefixCls}-picture-card-wrapper`}>
320+
<span class={classNames(`${prefixCls}-picture-card-wrapper`, className)}>
321321
{uploadList}
322322
{uploadButton}
323323
</span>
324324
);
325325
}
326326
return (
327-
<span>
327+
<span class={className}>
328328
{uploadButton}
329329
{uploadList}
330330
</span>

0 commit comments

Comments
 (0)