有啥问题可以留言提问,使用该框架后学到很多,愿意分享
关于 fetch接口
解决 当调用接口成功,但条件不满足时继续向下执行的问题
使用时 调用load 获得 result的数据
//导入包
import Promise from 'es6-promise';
import fetch_ from 'isomorphic-fetch';
Promise.polyfill();
var fetch = fetch_.bind(undefined);
function load(url){
return (data)=>{
let promise = new Promise((resolve,reject)=>{
method: "POST",
body: param(data),
headers: {"Content-Type": "application/x-www-form-urlencoded", "Accept": "application/json;charset=UTF-8"},
credentials: "include",
}).then(response=>{
let json = response.json();
json.then(data=>{
if(data.code !== 0){
//此处阻止继续向下执行
reject(data.result)
}else{
//此处返回数据
resolve(data)
}
})
})
})
return promise;
}
}