使用input(这里使用的是elementUI)
<el-form-item label="用户头像" style="overflow:hidden;">
<input type="file" accept="image/gif, image/jpeg, image/jpg, image/png" ref="file1">
</el-form-item>
let oData = new FormData();
oData.append('file1', this.$refs.file1.files[0]);
axios.post('/admin/user/edit-user', oData, {
headers: { 'Content-Type': 'multipart/form-data' }
}).then(() => {})