Axios库不支持在DELETE请求中发送请求体。但是,你可以通过在URL中添加查询参数或将数据作为URL路径的一部分来传递参数。下面是一个示例代码,演示如何在DELETE请求中传递数据:
import axios from 'axios';
const dataToDelete = { id: 1 };
axios.delete('/api/delete', { data: dataToDelete })
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
在上面的示例中,我们将要删除的数据作为dataToDelete对象传递给axios.delete方法,并将其作为data属性传递给请求配置对象。这将告诉Axios库将数据作为请求体发送到服务器。
请注意,这种用法可能与服务器的实现有关,因此你需要根据API的要求进行相应的配置。