bug example

1.0 v0.3.3
git 10 years ago
parent 3d781309f5
commit 2636929808

7
dist/example.js vendored

@ -10670,12 +10670,13 @@
extensions: 'gif,jpg,png', extensions: 'gif,jpg,png',
files: [], files: [],
upload: {},
drop: true drop: true
}, },
compiled: function compiled() { compiled: function compiled() {
this.files = this.$refs.upload.files; this.upload = this.$refs.upload;
this.$refs.upload.request = { this.upload.request = {
headers: { headers: {
"X-Csrf-Token": "xxxx" "X-Csrf-Token": "xxxx"
}, },
@ -10683,7 +10684,7 @@
"_csrf_token": "xxxxxx" "_csrf_token": "xxxxxx"
} }
}; };
this.$refs.upload.$watch('files', function () {}); this.files = this.$refs.upload.files;
}, },
methods: { methods: {
remove: function remove(file) { remove: function remove(file) {

File diff suppressed because one or more lines are too long

@ -73,7 +73,7 @@
<file-upload title="Add upload files" class="file-upload" name="file" post-action="./post.php" put-action="./put.php" :extensions="extensions" :accept="accept" :multiple="multiple" :size="size" v-ref:upload :drop="drop"></file-upload> <file-upload title="Add upload files" class="file-upload" name="file" post-action="./post.php" put-action="./put.php" :extensions="extensions" :accept="accept" :multiple="multiple" :size="size" v-ref:upload :drop="drop"></file-upload>
</td> </td>
<td> <td>
<button v-if="$refs.upload && $refs.upload.active" type="submit" @click.prevent="$refs.upload.active = !$refs.upload.active">Stop upload</button> <button v-if="upload.active" type="submit" @click.prevent="$refs.upload.active = !$refs.upload.active">Stop upload</button>
<button v-else type="submit" @click.prevent="$refs.upload.active = !$refs.upload.active">Start upload</button> <button v-else type="submit" @click.prevent="$refs.upload.active = !$refs.upload.active">Start upload</button>
</td> </td>
<td> <td>

@ -1,7 +1,7 @@
{ {
"name": "vue-upload-component", "name": "vue-upload-component",
"description": "Vue.js file upload component, Support for multiple file uploads, progress, html5, html4, support ie9", "description": "Vue.js file upload component, Support for multiple file uploads, progress, html5, html4, support ie9",
"version": "0.3.2", "version": "0.3.3",
"author": "LianYue", "author": "LianYue",
"scripts": { "scripts": {
"dev": "webpack-dev-server --inline --hot", "dev": "webpack-dev-server --inline --hot",

@ -34,12 +34,13 @@ new Vue({
// extensions: ['gif','jpg','png'], // extensions: ['gif','jpg','png'],
// extensions: /\.(gif|png|jpg)$/i, // extensions: /\.(gif|png|jpg)$/i,
files: [], files: [],
upload: {},
drop: true, drop: true,
}, },
compiled: function() { compiled: function() {
this.files = this.$refs.upload.files; this.upload = this.$refs.upload;
this.$refs.upload.request = { this.upload.request = {
headers: { headers: {
"X-Csrf-Token": "xxxx", "X-Csrf-Token": "xxxx",
}, },
@ -47,9 +48,7 @@ new Vue({
"_csrf_token": "xxxxxx", "_csrf_token": "xxxxxx",
}, },
}; };
this.$refs.upload.$watch('files', function() { this.files = this.$refs.upload.files;
});
}, },
methods: { methods: {
remove: function(file) { remove: function(file) {

Loading…
Cancel
Save