基于axios封装fetch方法及调用

基础axios用法请看axios官网

//依赖于axios对私有ajax进行修改
import Qs from 'qs'
import axios from 'axios'
import router from 'router/index'
import {errorPrompt, loading, closeLoading} from 'util/util'

export const status = {
  SUCCESS: '100',
  NET_ERR: '101',   // 网络连接异常,请稍候再试
  BIZ_ERR: '103', // 业务请求异常
  NO_AUTH: '104'

}

export function fetch(options) {
  return new Promise((resolve, reject) => {
    let instance = axios.create({
      baseURL: process.env.BASE_API,
      timeout: 2000,
      headers: {
        // "tracecode": window.encodeURIComponent(JSON.stringify({
    "ua":"","cv":"20161230","token":"3dwo0onUUsPKVJcP8tk","os":"windows10","app":"kind","ws":"1*1","pkey":"f8caf7d7-a5d4-4710-b06f-28a922b6a467"}))
        "tracecode": commonBizHeader(isManager(options)),
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      transformRequest: [
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值