【发布时间】:2020-01-12 14:39:09
【问题描述】:
我正在使用 element-ui 文件上传组件(https://element.eleme.io/#/en-US/component/upload)来处理图片上传的前端。一切正常(文件发送到服务器等)。但是由于某些奇怪的原因,在 axios 的成功响应代码执行后,页面会自动刷新。我已经尝试发送相同的 post 请求,但没有文件并且页面不会自动刷新。
提交按钮类型设置为“按钮”,因此在这种情况下这不是问题。
axios post 请求代码:
base.post('/add/visit/', formData, {headers: {'Authorization' : 'Bearer ' + localStorage.getItem('token') ,'Content-Type': 'multipart/form-data'}})
.then(response => {
console.log(response);
resolve(response)
})
.catch(err => {
console.log(err)
reject(err)
})
})
【问题讨论】:
-
您是否在 devtools 中检查了网络?您的文件上传有什么状态码?你得到重定向了吗?看看this question and answers,也许会有帮助
标签: javascript vue.js refresh element-ui