vue-admin-element框架对于封装的api的形参有要求
/*
get 请求 使用 params作为形参数据的属性名
post 请求 使用 data作为形参数据的属性名
*/
export function logout(param) {
return request({
url: "/logout",
method: "get",
params: param
});
}
//或者简写
export function logout(params) {
return request({
url: "/logout",
method: "get",
params
});
}
关于post请求,
如果传递参数可以为空,调接口依然需要传空{ } ,否则报错500;
body 要求是 JSON(application/json),{ } 中参数写成JSON 对象形式
//参数为空,查询全部订单
getAllOrder () {
workOrderList({}).then(res => {
console.log('全部工单', res)
})
},
//参数不为空,查询对应订单
getAllOrder () {
workOrderList({ "workOrderNum ":"2"}).then(res => {
console.log('对应工单', res)
})
},