request和reresponse
请求后端的地址都在api目录写,格式如
export function getInfo(prm) {
return request({
url: '/abc/article',
method: 'get',
params: prm
})
}
需要注意的是get请求参数key是params,但如果是post方式,应该是data。
另外vue-element-admin使用的是axios,实例的创建及requeest、response拦截器的定义都在util/request.js里面,如果请求有问题,可以查看一下是否是拦截器的问题。
axios默认的请求,content-type都是application/json,但有个地方我使用原始的html附件上传模式,即在
<el-form>里面有个(不是el-input)<input name="file" type="file">
提交的时候发现content-type会自动变为multipart/form-data