首页 > 其他分享 >axios封装

axios封装

时间:2023-08-15 17:00:10浏览次数:31  
标签:sendData axios 封装 url res resolve reject

import axios from 'axios';

const http_url = "https://xxx.xxx.com"

// get请求
export function getRequest(url, sendData) {
    return new Promise((resolve, reject) => {
        axios.get(http_url + url, {params: sendData}).then(res => {
            resolve(res.data);
        }).catch(error => {
            reject(error);
        })
    })
}

// post请求
export function postRequest(url, sendData) {
    return new Promise((resolve, reject) => {
        axios.post(http_url + url, sendData).then(res => {
            resolve(res.data);
        }).catch(error => {
            reject(error);
        })
    })
}

 

标签:sendData,axios,封装,url,res,resolve,reject
From: https://www.cnblogs.com/wuyongcong/p/17631818.html

相关文章

  • JavaScript 如何封装一些常见的函数来提高工作效率
    前言为什么要封装函数JavaScript封装函数的主要目的是为了保护代码的安全性和可维护性。封装可以隐藏实现细节:将函数内部的实现细节封装起来,只暴露给外部必要的接口,可以使代码更加安全,防止意外修改或者滥用。封装可以提高代码的可维护性:将功能模块封装成函数,可以使代码更加模......
  • 记录 FFmpeg开发常用功能封装
    说明记录下个人在开发中使用到的FFmpeg常用功能,避免相同功能代码的重复编写,使用时直接复制提升效率。由于音视频处理的场景众多,无法编写完全通用的方法接口,可能需根据实际场景进行一定的修改,本文章中的代码也将持续更新优化。代码这里提供ffmpegheader.h,ffmpegheader.cpp。配......
  • SOIC封装的两种形式
    SOIC封装,实际上分两种,一个是比较宽一点的,一个是比较窄一点的。 下面是AT24C02手册中的, SOIC-8封装, E1 =3.81mm=150mil另外GD25q16C芯片,有两种封装如下图摘自于芯片手册,可以知道SOP8封装,有体宽是150mil的,还有一种体宽是208mil的。注意这里的体宽是指芯片的宽度(不......
  • PADS应用笔记:如何提取其他人图纸中画好的元件符号和封装库 ## Logic中
    PADS应用笔记:如何提取其他人图纸中画好的元件符号和封装库Logic中选中要保存的符号,或者过滤器选择元器件,然后右键全选。全选后再右键,选择保存到库中Layout中与Logic同理,选好元件后,右键选择保存到库中。......
  • #yyds干货盘点#node 封装 http请求
    varhttp=require("http");varurlUtil=require('url');varfile=require("./file");varquerystring=require('querystring');varHttpUtil={//get提交url,返回html数据get:function(url,success,error){......
  • C语言中如何实现数据帧封装与解析
    C语言中如何实现数据帧封装与解析在计算机网络通信中,数据帧的封装与解析是非常重要的环节。本文将介绍一种基于C语言的实现方法,旨在帮助读者理解数据帧的结构和实现过程。6C语言中如何实现数据帧封装与解析1.引言数据帧是网络通信中数据传输的基本单位,它包含了数据的载荷和控......
  • 【JavaScript42】axios拦截器
    在前端,我们能看到有些网站会对每次请求都添加加密信息.或者每次返回数据的时候,都有解密逻辑.那此时.你思考.不可能每次请求都要程序员去手动写加密逻辑.axios提供了拦截器.可以对每一个请求进行拦截.并修改请求的内容.拦截器还可以对响应进行拦截.并修改响应的数据.......
  • 封装矩阵一系列
    structMatrix{typedeflonglongll;constllmod=1000000007;llmatrix[110][110];//矩阵里的每一个数llline,colu;//矩阵的行,列Matrixoperator*(constMatrix&b)const{Matrixans;ans.line=line,ans.colu=......
  • java_封装
    如何实现封装将状态私有化(在状态前加private)提供获取状态的方法(public的get方法)提供修改状态的方法(public的set方法)classBicycle{//状态privateintcadence=0;//将状态私有化 //行为publicintgetCadence(){//提供获取状态的方法......
  • Go数组转换,[]byte、[]unint16互相转换的方法封装,完整范例
    需求:分别封装方法将[]byte转换成[]unint16,将[]unint16转换成[]bytebyte相当于unint8分析:长度为20的[]byte转换为长度为10的[]unint16,他们之间的转换如bytes:=[]byte{0,1}  ===》[0*256+1]=1 注意:第奇数乘256加偶数的值则[]uint16的值为[1]完整代码如下:1pack......