npm i axios -S
yarn add axios
<template>
    <div>
        <div>欧阳克</div>
    </div>
</template>
<script>
    
    import axios from "axios";
    export default {
        setup() {
            
            const instance = axios.create({
              baseURL: "http://admin.ouyangke.cn/index.php/api",
              timeout: 5000,
            })
            instance({
                method: "get", 
                url: "/Index/prov_list",
                data: {}, 
            }).then((res) => {
                console.log(res);
            }).catch((err) => {
                console.log(err);
            })
        }
    };
</script>
import axios from "axios";
export function request(config) {
    
    const instance = axios.create({
        baseURL: "http://admin.ouyangke.cn/index.php/api",
        timeout: 5000,
    });
    
    instance.interceptors.request.use(
        (config) => {
            
            return config;
        },
        (err) => {
            
        }
    );
    
    instance.interceptors.response.use(
        (res) => {
            return res.data ? res.data : res;
        },
        (err) => {
            
            
        }
    );
    return instance(config);
}
import { request } from "./request.js";
export function getHome() {
    return request({
        url: "/Index/prov_list",
    })
}
import { getHome } from "../network/home.js";
export function getHome() {
    setup() {
        getHome().then(res=>{
            console.log(res);
        })
    }
}