axios封装delete
时间: 2023-09-15 14:17:47 浏览: 141
你可以使用以下代码来封装axios的delete方法:
```javascript
/**
* 网络请求: delete
* @param url 请求地址
* @param data 请求数据
* @param config 请求设置
* @returns Promise<ResultData<T>>
*/
export function del<T>(
url: string,
data?: any,
config?: AxiosRequestConfig
): Promise<ResultData<T> | null> {
return instance.delete(url, {
data,
...config,
})
}
```
然后,你可以在你的代码中使用这个封装好的delete方法:
```javascript
import { del } from '@/utils/request'
// 示例
export function deleteDataApi(id: number) {
return del<boolean>('/api/data/' + id)
}
```
这样就可以简洁地使用封装好的delete方法来发送delete请求了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Axios 进一步封装 get、post、delete等方法](https://blog.csdn.net/weixin_44832362/article/details/129258627)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文