有啥問題可以留言提問,使用該框架後學到很多,願意分享
關於 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;
}
}