[new feature] Uploader: add name prop (#3096)

This commit is contained in:
neverland
2019-04-04 19:46:37 +08:00
committed by GitHub
parent e9222fc6f7
commit 709848d745
6 changed files with 98 additions and 9 deletions
+10 -2
View File
@@ -23,6 +23,14 @@ export default sfc({
}
},
computed: {
detail() {
return {
name: this.$attrs.name || ''
};
}
},
methods: {
onChange(event) {
let { files } = event.target;
@@ -31,7 +39,7 @@ export default sfc({
}
files = files.length === 1 ? files[0] : [].slice.call(files, 0);
if (!files || (this.beforeRead && !this.beforeRead(files))) {
if (!files || (this.beforeRead && !this.beforeRead(files, this.detail))) {
this.resetInput();
return;
}
@@ -82,7 +90,7 @@ export default sfc({
if (oversize) {
this.$emit('oversize', files);
} else {
this.afterRead && this.afterRead(files);
this.afterRead && this.afterRead(files, this.detail);
}
this.resetInput();
},