fetch的兼容
import 'fetch-detector' //fetch的兼容包import 'fetch-ie8'
Fetch的post申请
const fetchPost = (url,params)=>{ return fetch(url,{ method:"POST", header:{ "Content-Type":"application/x-www-form-urlencode" }, params:params, credentials:'include',//设置了这个之后 申请才会带上cookie }).then(res=>{ if(!res.OK){ throw Error(res.statusText) } return res.json() })}export {fetchPost}
Fetch mock数据
import FetchMock from 'fetch-mock' FetchMock.mock('/login',(url,opts)=>{ const params = opts.params if(params.account === '17521077157'){ if(params.password === '12345'){ }else{ return { code:401,message:'明码谬误' } } }else{ return {code:400,message:'用户名谬误'} }} )