Axios和Fetch区别

Kyou12138 / 2024-11-06 / 原文

1、基本用法

GET

image

POST(Json)

image

POST(formdata)

image

数据流

image

中止请求

image

请求超时

image

进度监控

image
image

通用配置

image

拦截器

image

2、区别

Axios Fetch
底层实现 第三方库,基于XMLHttpRequest 现代浏览器自带的底层API
特点 使用更简洁 使用更灵活
体积 非浏览器自带,需安装,占用一些体积 浏览器自带
兼容性 支持所有主流浏览器 较新的接口一些老版本和IE浏览器不支持
数据流 无法满足响应数据流处理,需等到传输完成后才能处理 支持
上传进度监控 支持 不支持

实际项目灵活运用即可

个人笔记备忘,整理自 知行小课