封装时候需要将传入的params参数进行结构
fetch: (url, params = {}, _ContentType = ContentType.urlencoded) => {
return new Promise((resolve, reject) => {
axios.get(url, {
//配置对象params
params:{
//传递过来请求参数params
...params
}
}
})
},
在定义方法的时候传递对象
getIntervieweeInfo: (id) => {
let sid={'id':id}
return http.fetch(API.getIntervieweeInfo,sid, 'application/json')
}

如果不结构的话会出现以下情况

文章讲述了在封装fetch方法时,如何处理传入的params参数,以及在调用如getIntervieweeInfo等方法时如何传递对象。不正确地结构化params参数可能会导致请求失败或数据解析错误。示例代码中展示了如何正确构造axios的GET请求并设置Content-Type。
3876

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



