vue-ele-upload-file

  props

:

 

{

    

    value

:

 

[

String

,

 

Object

,

 

Array

]

,

    

    

    action

:

 

{

      type

:

 

String

,

      required

:

 

true

    

}

,

    

    fileSize

:

 

Number

,

    

    responseFn

:

 

Function

,

    

    fileType

:

 

Array

,

    

    placeholder

:

 

String

,

    

    disabled

:

 

Boolean

,

    

    isShowSize

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    isCanDownload

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    isCanDelete

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    isCanUploadSame

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    isShowTip

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    isShowSuccessTip

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    

    beforeRemove

:

 

Function

    

    

    headers

:

 

Object

,

    

    

    multiple

:

 

{

      type

:

 

Boolean

,

      default

:

 

true

    

}

,

    

    

    data

:

 

Object

,

    

    

    name

:

 

{

      type

:

 

String

,

      default

:

 

'

file

'

    

}

,

    

    

    withCredentials

:

 

{

      type

:

 

Boolean

,

      default

:

 

false

    

}

,

    

    

    accept

:

 

String

,

    

    

    limit

:

 

Number

  

}

,