zoukankan      html  css  js  c++  java
  • uniapp使用axios(亲测可用)

    添加一个axios-adapter.js

    import axios from 'axios'
    
    // 适配小程序网络请求
    axios.defaults.adapter = function (config) {
      return new Promise((resolve, reject) => {
        var settle = require('axios/lib/core/settle');
        var buildURL = require('axios/lib/helpers/buildURL');
        const url = new RegExp('^http(s)?://').test(config.url) ? config.url : config.baseURL + config.url // 判断时相对路径还是绝对路径,相对路径添加config.baseURL
        uni.request({
          method: config.method.toUpperCase(),
          url: buildURL(url, config.params, config.paramsSerializer),
          header: config.headers,
          data: config.data,
          dataType: config.dataType,
          responseType: config.responseType,
          sslVerify: config.sslVerify,
          complete: function complete (response) {
            response = {
              data: response.data,
              status: response.statusCode,
              errMsg: response.errMsg,
              header: response.header,
              config: config
            };
            settle(resolve, reject, response);
          }
        })
      })
    }
    
    

    在main.js导入axiso-adapter.js

    import "@/plugins/axios-dapter.js"
    
  • 相关阅读:
    unity抗锯齿效果
    DoTween联合动画Sequence的使用
    Unity3D获取模型在运动中任意帧的顶点坐标
    超长文件夹的删除。
    转 nandflash和norflash 片内执行~很详细
    (2)dsp emif 和 flash
    dsp emif 和 flash
    char and int
    DSP EMIF
    flash and sdram
  • 原文地址:https://www.cnblogs.com/iPing9/p/13696764.html
Copyright © 2011-2022 走看看