hc-components-test
Version:
基于react的通用组件库
18 lines (16 loc) • 471 B
JavaScript
import {Notifier} from './notifier';
export function errorFetch(res, errorNotification, checkStatus = () => {}){
let statusResult = checkStatus(res);
if(statusResult){
const error = new Error(statusResult.message || res.message || '');
error.response = res;
error.errorNotification = new Notifier({
type: 'error',
level: 'two',
trace: true,
title: statusResult.title || '错误提示'
});
throw error;
}
return res;
}