1. get请求(参数为对象)
请求地址是,参数用&拼接:
例如:参数格式为一个对象:
请求地址:
请求写法:
export function approvalList(data) { return request({ url: '/approval/list', method: 'get', params: data, // 关键词 params }); }
2. get请求(参数为一个变量)
常用列表的id查询详情,
请求写法:
// 查询详情 export function getWinBidDetail(id) { return request({ url: '/winbid/' + id, method: 'get', }); }
组件里面使用请求:
/** 查询详情 */ function getData() { if (route.query.id) { // 只传id loading.value = true; getWinBidDetail(route.query.id) .then((response) => { bidInfo.value = response.data; loading.value = false; }) .catch(() => { loading.value = false; }); } } onMounted(() => { getData(); });
3. post请求(参数为对象)
不拼接路径,参数以body形式传递:
请求写法:
export function submitApproval(data) { return request({ url: '/approval/submit', method: 'post', data: data, //关键词 data }); }
标签:function,请求,get,data,参数,写法,id From: https://www.cnblogs.com/shyhuahua/p/18068172