@ -264,7 +264,7 @@ const nodeExternals = require('webpack-node-externals');
* **Description:**
* **Description:**
File List
File List
**In order to prevent unpredictable errors, can not directly modify the `files` , please use` add`, `update` ,` remove` method to modify**
**In order to prevent unpredictable errors, can not directly modify the `files` , please use [`add` ](#add ), [`update` ](#update ), [`remove` ](#remove ) method to modify**
* ** [File object ](#file )**
* ** [File object ](#file )**
@ -322,7 +322,8 @@ const nodeExternals = require('webpack-node-externals');
* **Description:**
* **Description:**
The `directory` attribute of the input tag
The `directory` attribute of the input tag
Whether it is a upload folder
Whether it is a upload folder
[View supported browsers ](http://caniuse.com/#feat=input-file-directory )
* ** [View supported browsers ](http://caniuse.com/#feat=input-file-directory )**
* **Usage:**
* **Usage:**
```html
```html
@ -411,6 +412,8 @@ const nodeExternals = require('webpack-node-externals');
If set to `true` , read the parent component as a container
If set to `true` , read the parent component as a container
Required `html5` support
Required `html5` support
* ** [View supported browsers ](http://caniuse.com/#feat=dragndrop )**
* **Usage:**
* **Usage:**
```html
```html
< file-upload :drop = "true" > < / file-upload >
< file-upload :drop = "true" > < / file-upload >
@ -553,7 +556,7 @@ const nodeExternals = require('webpack-node-externals');
* **Usage:**
* **Usage:**
```html
```html
< file-upload ref = "upload" :value = "files" @input -file = "inputFile" ></ file-upload >
< file-upload ref = "upload" v-model = "files" @input -file = "inputFile" ></ file-upload >
```
```
```js
```js
{
{
@ -576,6 +579,16 @@ const nodeExternals = require('webpack-node-externals');
if (newFile & & oldFile) {
if (newFile & & oldFile) {
// Update file
// Update file
// Start upload
if (newFile.active !== oldFile.active) {
console.log('Start upload', newFile.active, newFile)
// min size
if (newFile.size >= 0 & & newFile.size < 100 * 1024 ) {
newFile = this.$refs.upload.update(newFile, {error: 'size'})
}
}
// Upload progress
// Upload progress
if (newFile.progress !== oldFile.progress) {
if (newFile.progress !== oldFile.progress) {
console.log('progress', newFile.progress, newFile)
console.log('progress', newFile.progress, newFile)
@ -855,7 +868,7 @@ const nodeExternals = require('webpack-node-externals');
## File
## File
> **File object in the `input-filter` event outside the use of `$ refs.upload.update (file, data Object)` **
> **File object in the `input-filter` event outside the use of [`update`] (#update) method **
### id
### id