yxk_h5_master/request/js/index.js

30 lines
868 B
JavaScript

/*
* @Description: uniapp request请求库 v2.0.3.1
* @Author: pocky
* @Email 2460392754@qq.com
* @Date: 2019-05-31 19:18:48
* @LastEditTime: 2019-09-25 22:12:59
* @instruction: https://www.yuque.com/pocky/aaeyux/pdik23
* @github: https://github.com/2460392754/uniapp-tools/tree/master/request
* @dcloud: https://ext.dcloud.net.cn/plugin?id=468
*/
import MyRequest from './core/index';
import Tools from './tools';
import { config } from './config';
function createInstance (defaultConfig) {
const ctx = new MyRequest(defaultConfig);
let instance;
instance = MyRequest.prototype.request.bind(ctx);
instance = Tools.extend(instance, MyRequest.prototype, ctx);
instance = Tools.extend(instance, ctx);
return instance;
}
function create () {
return createInstance(config);
}
export default create;