axios的简单封装使用

1、添加依赖

npm install axios

2、封装

import axios from "axios";
import axiosRetry from "axios-retry";

var request = axios.create({
    baseURL: process.env.VUE_APP_BASE_API, //baseUrl
    timeout: 30000, //超时时间
});


//所有请求设置了授权头信息
axios.defaults.headers.common['Authorization'] = '';
//这里是设置发送json格式参数
axios.defaults.headers.post['Content-Type'] = 'application/json'; //另一个值:application/x-www-form-urlencoded

axiosRetry(axios, { retries: 3 });

function getRequest(url, param) {
    return new Promise((resolve, reject) => {
	     let params={
	        params:param
	    }
        request.get(url, params).
            then(res => {
                if (res.status == 200) {
                    console.log("请求成功:", res)
                    resolve(res)
                } else {
                    console.l

猜你喜欢

转载自blog.csdn.net/xiaopihair123/article/details/129126893