Skip to content

Commit e9f72b0

Browse files
authored
Merge pull request #3 from docnoe/develop
use template style in InputFile component; build dist
2 parents cdfaf3f + 7e8caa8 commit e9f72b0

File tree

8 files changed

+594
-462
lines changed

8 files changed

+594
-462
lines changed

dist/example.js

Lines changed: 528 additions & 395 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/example.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-upload-component.js

Lines changed: 45 additions & 45 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-upload-component.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-upload-component.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-upload-component.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vue-upload-component",
33
"description": "Vue.js file upload component, Support for multiple file uploads, progress, html5, html4, support ie9",
4-
"version": "2.3.0-beta.2",
4+
"version": "2.3.0",
55
"author": "LianYue",
66
"scripts": {
77
"dev": "webpack-dev-server --inline --hot",

src/InputFile.vue

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,23 @@
1+
<template>
2+
<div>
3+
<input
4+
type="file"
5+
:name="$parent.name"
6+
:id="$parent.id || $parent.name"
7+
:accept="$parent.accept"
8+
@change="change"
9+
:multiple="$parent.multiple && $parent.mode === 'html5'"
10+
/>
11+
</div>
12+
13+
</template>
114
<script>
215
export default {
316
methods: {
417
change(e) {
5-
this.$destroy();
6-
this.$parent._addInputFileElement(e.target);
7-
},
8-
},
9-
10-
render(h) {
11-
const parent = this.$parent;
12-
return (
13-
<input
14-
type="file"
15-
name={parent.name}
16-
id={parent.id|| parent.name}
17-
accept={parent.accept}
18-
on-change={this.change}
19-
multiple={parent.multiple && parent.mode == 'html5'}
20-
/>
21-
)
18+
this.$destroy()
19+
this.$parent._addInputFileElement(e.target)
20+
}
2221
}
2322
}
2423
</script>

0 commit comments

Comments
 (0)