如何解决Axios Delete报错:类型'UserModelDelete'与'AxiosRequestConfig'无共同属性
解决Axios删除请求的类型错误:Type 'UserModelDelete' has no properties in common with type 'AxiosRequestConfig'
这个错误的核心原因是你调用Axios delete方法的传参方式不符合类型要求,具体修正方法如下:
修正Axios调用格式
Axios的delete方法第二个参数需要传入AxiosRequestConfig配置对象,而非直接传递UserModelDelete实例。如果要在delete请求中携带请求体数据,需将模型对象放到配置的data字段中。错误写法:
axios.delete("/api/holiday", deleteModel);正确写法:
axios.delete("/api/holiday", { data: deleteModel });类型匹配验证
确认UserModelDelete的结构与后端接口接收的参数结构一致,确保Axios能正确将data序列化为后端所需格式,同时通过类型检查。
内容的提问来源于stack exchange,提问作者Itay999
相关产品推荐
相关产品推荐

