项目中做文件上传,肯定需要用到UI库的upload组件,其本质是原生input 的tyep为file时的封装,一般都会有一个action(此处以elementUI为例)属性表示上传地址,写过无数次了,有两点想要分享一下
1. action不走axios,但是走项目代理
就是说action给的上传地址如果不是全地址,那么就需要走代理,要把代理部分加上去,使用是aciton属性的上传是不走axios的,除非不用action属性,自己写上传方法
2. 使用了upolaod的自动上传,后端返回信息要自己写处理方法,不走axios响应拦截
使用了uplaod组件的action功能,就没有走axios的响应处理,所以要自己写方法去处理这个请求的响应以及报错