@heisea/fetch
v1.1.10
Published
公共fetch请求库
Downloads
2
Readme
fetch
Using yarn
yarn add @heisea/fetch
使用方式
import { initFetch, plus } from '@heisea/fetch';
// 创建createFetch函数,参数为axios的配置,具体请参考axios。其中errTipFn为错误提示语的调用函数
// 在response.code为非0的情况下库会调用errTipFn方法,这里的Message.error则为elementui的风格,
// 可以根据ui框架定义不同的风格
const createFetch = initFetch({
baseURL: Config.baseUrl,
errTipFn: Message.error
});
// plus为针对全量定制的http header的中间件,如果不在全量版使用无需引入plus
/**
* Config为全量版的配置文件
* MODE为全量版环境变量即process.env.MODE的值
* portalMessageSend用于在一包中同基座进行通信的库
*/
const fetch = createFetch([
plus(Config, MODE, portalMessageSend),
]);
export default fetch;