【发布时间】:2021-09-05 08:30:29
【问题描述】:
我的组件是这样的:
<template>
<div>
<v-file-input accept="image/*" v-model="image"></v-file-input>
<button @click="uploadImage">Upload</button>
</div>
</template>
<script>
export default {
data(){
return {
image: null
}
},
methods: {
async uploadImage(){
await this.$axios.put('url', {image: this.image})
}
}
}
</script>
如果我单击按钮并发送请求,则请求有效负载为{image: {}}。为什么? this.image的内容如何发送?
【问题讨论】:
标签: vue.js nuxt.js vuetify.js