window.fetch使用加兼容处理

更新时间:2023-06-14 16:58:12 阅读: 评论:0

window.fetch使⽤加兼容处理⼲什么⽤的?男女洞房
是浏览器上获取异步资源请求的全局fetch⽅法,是基于基于Promi的。
可以替代XMLHttpRequest 进⾏异步请求
兼容性
image.png
例⼦
苏维埃宫殿fetch.js
import { baUrl } from './env'
export default async(url = '', data = {}, type = 'GET', method = 'fetch') => {
同事的英语type = UpperCa();
url = baUrl + url;
if (type == 'GET') {
let dataStr = ''; //数据拼接字符串
Object.keys(data).forEach(key => {
dataStr += key + '=' + data[key] + '&';
})
描写鸟的句子
if (dataStr !== '') {
属羊的人命好不好
dataStr = dataStr.substr(0, dataStr.lastIndexOf('&'));
url = url + '?' + dataStr;
}
}
高梁河之战
if (window.fetch && method == 'fetch') {
let requestConfig = {
credentials: 'include',
method: type,
headers: {
'Accept': 'application/json', //⾃⼰可以接收的数据类型
'Content-Type': 'application/json' //请求信息的格式
},
职业技能提升培训
mode: "cors",
一望无垠的近义词cache: "force-cache"
}
if (type == 'POST') {
Object.defineProperty(requestConfig, 'body', {
value: JSON.stringify(data)
})
}
try {
const respon = await fetch(url, requestConfig); //Promi对象所以⽤await
console.log('respon1',respon )  // Respon对象

本文发布于:2023-06-14 16:58:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1038357.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   资源   获取   数据
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图