mirror of https://gitee.com/xiaonuobase/snowy
【新增】xn-upload组件新增禁用状态,支持外层组件设置禁用状态
parent
76ec2a7c79
commit
8111719330
|
@ -11,6 +11,7 @@
|
||||||
@change="handleChange"
|
@change="handleChange"
|
||||||
:showUploadList="props.showUploadList"
|
:showUploadList="props.showUploadList"
|
||||||
:accept="accept"
|
:accept="accept"
|
||||||
|
:disabled="props.disabled"
|
||||||
>
|
>
|
||||||
<a-button>
|
<a-button>
|
||||||
<upload-outlined />
|
<upload-outlined />
|
||||||
|
@ -32,6 +33,7 @@
|
||||||
:progress="progress"
|
:progress="progress"
|
||||||
:showUploadList="props.showUploadList"
|
:showUploadList="props.showUploadList"
|
||||||
:accept="accept"
|
:accept="accept"
|
||||||
|
:disabled="props.disabled"
|
||||||
>
|
>
|
||||||
<div class="clearfix" v-if="fileList.length < props.uploadNumber">
|
<div class="clearfix" v-if="fileList.length < props.uploadNumber">
|
||||||
<plus-outlined />
|
<plus-outlined />
|
||||||
|
@ -53,6 +55,7 @@
|
||||||
:progress="progress"
|
:progress="progress"
|
||||||
:showUploadList="props.showUploadList"
|
:showUploadList="props.showUploadList"
|
||||||
:accept="accept"
|
:accept="accept"
|
||||||
|
:disabled="props.disabled"
|
||||||
>
|
>
|
||||||
<div class="clearfix" v-if="fileList.length < props.uploadNumber">
|
<div class="clearfix" v-if="fileList.length < props.uploadNumber">
|
||||||
<plus-outlined />
|
<plus-outlined />
|
||||||
|
@ -89,6 +92,7 @@
|
||||||
:progress="progress"
|
:progress="progress"
|
||||||
:showUploadList="props.showUploadList"
|
:showUploadList="props.showUploadList"
|
||||||
:accept="accept"
|
:accept="accept"
|
||||||
|
:disabled="props.disabled"
|
||||||
>
|
>
|
||||||
<p class="ant-upload-drag-icon">
|
<p class="ant-upload-drag-icon">
|
||||||
<inbox-outlined />
|
<inbox-outlined />
|
||||||
|
@ -189,7 +193,13 @@
|
||||||
type: [String, Array],
|
type: [String, Array],
|
||||||
default: undefined,
|
default: undefined,
|
||||||
required: false
|
required: false
|
||||||
}
|
},
|
||||||
|
// 组件禁用状态
|
||||||
|
disabled: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
})
|
})
|
||||||
const action =
|
const action =
|
||||||
props.uploadResultType === 'id'
|
props.uploadResultType === 'id'
|
||||||
|
|
Loading…
Reference in New Issue