<template>
<div>
<input class="choose_pic" type="file" name="avatar" accept="" style="display:none" @change="changeImage($event)" ref="avatarInput">
</div>
</template>
<script>
export default {
data(){
return{
}
},
methods:{
changeImage(e) {
var file = e.target.files[0]
console.log(file)
var reader = new FileReader()
var that = this
reader.readAsDataURL(file)
reader.onload = function(e) {
that.avatar = this.result
}
}
}
}
</script>
<style scoped>
.choose_pic{
display: block !important;
}
</style>
未加网络请求