patch请求数据失败

来源:9-3 用 useEditProject 编辑项目

槑啊槑

2021-06-13

export const useEditProject=()=>{
  const {run,...asyncResult}=UseAsync()
  const client=useHttp()
  const mutate=(params:Partial<Project>)=>{
    console.log(params)
    return run(client(`projects/${params.id}`, {
      method: "PATCH",
      data: params,
    }),)
  }
  return {
    mutate,
    ...asyncResult
  }
}

请求的代码是这么写的 ,params打印出来是对象
图片描述
但是控制台中是转字符串了,我的天我看了好久不知道啥毛病
图片描述

写回答

1回答

Nolan

2021-06-16

这个要去检查一下client里面是怎么处理data的,正常处理完是这样的//img.mukewang.com/szimg/60ca1c500942950418160620.jpg

可以去对比一下源代码

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程