# vue-uploads

> 一个基于 vue 的文件上传组件

## Install

``` bash
npm i vue-uploads

or

yarn add vue-uploads
```

## Properties

| 名称 |  类型 | 默认值 |
| ------ | ------ | ------ |
| inputName | String | file |
| src | String | 无 |
| multiple | Boolean | false |
| singleUpload | Boolean | false |
| accept | String | */* |
| autoUpload | Boolean | false |
| xhrFactory | Function | axios Factory |

## Event

| 名称 |  参数 |
| ------ | ------ |
| fileChange | File List |
| uploadProgress | progressEvent | 
| uploadSuccess | response |
| uploadError | error |

## Usage

```javascript
import VueUploads from "vue-uploads";
```

```javascript
components: {VueUploads}
```

```vue
<VueUploads src="test/upload" auto-upload @uploadError="uploadError" accept="image/*">
  上传图片
</VueUploads>
```


