vue-base64-file-upload
vue-base64-file-upload copied to clipboard
How can I reset the compoents?
when I finish the first upload, or I want to clear this upload task? I think it need a clear or reset API
You can put the v-if directive and change to false and to true again, this will reset de component. Something like this:
<template>
<vue-base64-file-upload v-if="isAvailable"/>
<button @click="reset">Reset</button>
</template>
<script>
export default {
components: {
VueBase64FileUpload
},
data () {
return {
isAvailable: true
}
},
methods: {
reset () {
this.isAvailable = false
setTimeout(() => {
this.isAvailable = true
}, 50)
}
}
}
</script>
@diegomengarda this code should as follow:
reset () { this.isAvailable = false const _this =this setTimeout(() => { _this.isAvailable = true }, 50) }
Nice, works perfect.