long
2021-01-18 a12059eb143cdd84f87848591b3a5bce30ea3620
提交 | 用户 | age
2a61f6 1 // http 初始化文件 ,包括 配置 http 的初始化
L 2 // 域名的初始化路径
3 import Vue from 'vue'
4 var Http = require('./http').Http // 初始化 Http 请求接口
5 var httpEvent = require('./http_eventCode') // http 请求错误码 处理 请求生命周期
6 var baseUrl = require('../config/baseConfig').baseUrl // 全局配置文件
7 var isMock = require('../config/baseConfig').isMock // 全局配置文件
8 var http = new Http({
9   // baseUrl:process.env.NODE_ENV=='production'?'':'/api/',//这里主要是判断是否是生产模式还是开发模式,如果开发模式就加上请求前缀/api,//如果是生产模式则不加
10   baseUrl: baseUrl,
11   isMock: isMock,
12   httpEventCode: httpEvent.httpEventCode,
13   startRequest: httpEvent.startRequest,
14   endRequest: httpEvent.endRequest,
15   // defindFlow:httpEvent.defindFlow,
16   concurrentRequests: httpEvent.concurrentRequests
17 })
18 var install = function(Fn) { Vue.prototype[Fn] = http[Fn] }
19 for (var item in http) {
20   install(item)
21 }
22 export default { install, http }