基于做前端现在不用fetch就out的心态,我决定再现有的AngularJS项目中使用fetch代替angularJs的$http()方法
使用fetch封装成一个可以公用的js文件
import 'whatwg-fetch';
import 'es6-promise';
import 'promise-polyfill';
import 'isomorphic-fetch';
const objToQueryString = obj => {
let result = '';
for (let key in obj) {
result += '&' + key + '=' + encodeURIComponent(obj[key]);
}
if (result) {
result = result.slice(1);
}
return result;
};
const checkStatus = response => {
if ((response.status >= 200 && response.status < 300) || response.status === 304) {
return response;
}
const url = response.url;
const queryPos = url.indexOf('?');
let urlDo;
if (queryPos > 0) {
urlDo = url.substring(url.lastIndexOf('/') + 1, queryPos);
} else {
urlDo = url.substring(url.lastIndexOf(

本文介绍了如何在AngularJS项目中使用fetch替代$http服务,通过封装fetch为公共JS文件,简化调用过程。主要步骤包括创建fetch.js并导出get、post方法,然后在项目中引入并调用这些方法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



