1.0.1 • Published 4 years ago

jimmy-common-http v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

common-http请求方法

安装方法

npm install jimmy-common-http

http使用方法

import http from 'common-http';
import env from './env';
import utils from '@/public/utils.js';

/**
 * url: 地址
 * method: 请求方法
 * params: 参数
 * timeout: 超时时间
 * isOriginalGET: 是否传统get传参
 */

// 接口错误提示
const errorCallback = (info) => {
    utils.failTip(info);
}

const req = ({ baseUrl, method, url, params, timeout, isOriginalGET}) => {
    let options={
        url: env[baseUrl] + url,
        method: method, 
        params: params, 
        timeout: timeout, 
        isOriginalGET: isOriginalGET,
        errorCallback:errorCallback
    };
    return http(options);
}

export default req;

参数说明

参数说明类型默认值备注
url(必填)api地址String--
method(必填)请求方法String-get/post/put/delete
params(必填)请求参数Object--
timeout超时时间Number20000-
extraConfig额外axios配置项Object--
isOriginalGET是否传统get传参Booleanfalse使用url/?xxx=yyy的方法传参
errorCallback(必填)错误信息回调处理Function-function(info) 回调提示显示info内容
1.0.1

4 years ago

1.0.0

4 years ago