效果:


/**
* @desc post请求 请求体转拼接
* @param param - 需要转换的对象
* @returns 转换后的对象
*/
export function changePostParam(param) {
return JSON.stringify(param)
.replace(/:/g, '=')
.replace(/,/g, '&')
.replace(/{/g, '?')
.replace(/}/g, '')
.replace(/"/g, '');
}
import { changePostParam } from "@/utils/changePostParam";
// 病害统计
export function searchDisease(data) {
return request({
url: requestType.road + "/maintainRoad/statisticAnalysis/search/disease" + changePostParam(data),
method: "post",
data: data,
});
}
文章提供了一个名为changePostParam的函数,用于将POST请求的参数对象转换为特定格式的字符串,便于请求。这个函数主要通过JSON.stringify然后替换特定字符来实现。另外,文章中还展示了如何在其他模块中导入并使用这个函数,例如在病害统计功能中进行数据请求。

8673

被折叠的 条评论
为什么被折叠?



