东莞网站平台费用,搜索引擎,看男女做那个视频网站,画册模板一、fetch 
1、axios和fetch的区别 
Axios 和 Fetch 都是 JavaScript 中用于发送 HTTP 请求的 API#xff0c;它们的主要区别在以下方面#xff1a; 
1.Axios 支持更广泛的浏览器和 Node.js 版本#xff0c;而 Fetch 只能在较新的浏览器中使用#xff0c;或需要使用 polyfi…一、fetch 
1、axios和fetch的区别 
Axios 和 Fetch 都是 JavaScript 中用于发送 HTTP 请求的 API它们的主要区别在以下方面 
1.Axios 支持更广泛的浏览器和 Node.js 版本而 Fetch 只能在较新的浏览器中使用或需要使用 polyfill 兼容旧版浏览器。 2.Axios 可以拦截请求和响应可以全局配置默认的请求头、超时时间等而 Fetch 目前不支持这些功能。 3.Axios 默认返回 JSON 格式的数据而 Fetch 返回的是 Response 对象需要自己通过 Response 的方法如 json()、text() 等将结果转换成所需的格式。 4.Axios 对于请求错误可以直接抛出异常方便进行错误处理而 Fetch 的错误处理比较繁琐需要手动检查 Response.ok 属性。 5.fetch是原生js自带的axios是封装的原生的xhr 
以上文字参考链接 
2.fetch 基本使用 第一个 then 返回一个 respond 对象第二个 then 可以获取返回数据  fetch 请求默认是不带 cookie 的需要设置 fetch(url,(credentails:include))  
script//  get请求fetch(./lib/test.json).then(res  res.json()).then(datas  console.log(datas.students))// post 请求fetch(./users, {method: post,headers: { Content-Type: application/x-www-form-urlencoded },body: age  22}).then(res  res.json()).then(datas  console.log(datas))
/script3.axios 基本使用 
//cdn 导入
script srchttps://unpkg.com/axios1.1.2/dist/axios.min.js/script!-- script srchttps://cdn.jsdelivr.net/npm/axios1.1.2/dist/axios.min.js/script --
script// axios get请求axios.get(./lib/test.json).then(res  {console.log(res.data.students)})// 1.axios post请求axios.post(./users, {age: 22,name: zs}).then(res  {console.log(res.data)}).catch(error  console.error(error))// 2.axios post请求axios({method: post,url: ./sers,headers: {Accept: application/json,Content-Type: application/x-www-form-urlencoded},timeout: 2000, // 超时时间data: {age: 19,name: zs}}).then(res  {console.log(res.data)}).catch(error  console.error(请求超时))/script