fuint-uniapp-master/utils/request/core/request.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

import {
  mergeConfig,
  dispatchRequest,
  jsonpRequest
} from "./utils"

export default class request {

  constructor(options) {
    // 请求公共地址
    this.baseUrl = options.baseUrl || "";
    // 公共文件上传请求地址
    this.fileUrl = options.fileUrl || "";
    // 超时时间
    this.timeout = options.timeout || 6000;
    // 服务器上传图片默认url
    this.defaultUploadUrl = options.defaultUploadUrl || "";
    // 默认请求头
    this.header = options.header || {};
    // 默认配置
    this.config = options.config || {
      isPrompt: true,
      load: true,
      isFactory: true,
      resend: 0
    };
  }

  // post请求
  post(url = '', data = {}, options = {}) {
    return this.request({
      method: "POST",
      data: data,
      url: url,
      ...options
    });
  }

  // get请求
  get(url = '', data = {}, options = {}) {
    return this.request({
      method: "GET",
      data: data,
      url: url,
      ...options
    });
  }

  // put请求
  put(url = '', data = {}, options = {}) {
    return this.request({
      method: "PUT",
      data: data,
      url: url,
      ...options
    });
  }

  // delete请求
  delete(url = '', data = {}, options = {}) {
后面还有 83 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。