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);
})
}
}