添加axios 添加全局配置

This commit is contained in:
luyuan 2020-09-24 11:21:42 +08:00
parent 4f571bfc47
commit 4fbf1353da
Signed by: theluyuan
GPG Key ID: A7972FD973317FF3
4 changed files with 18 additions and 2 deletions

View File

@ -12,6 +12,7 @@
"axios": "^0.20.0",
"core-js": "^3.6.5",
"vue": "^3.0.0-0",
"vue-axios": "^2.1.5",
"vue-router": "^4.0.0-0",
"vuex": "^4.0.0-0"
},

View File

@ -0,0 +1,8 @@
import axios from 'axios'
axios.defaults.baseURL = 'https://api.example.com';
axios.defaults.headers.common['Authorization'] = 'token';
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
export default axios

View File

@ -4,6 +4,8 @@ import Antd from 'ant-design-vue';
import router from './router'
import store from './store'
import 'ant-design-vue/dist/antd.css';
import axios from "./config/axiosConfig"
import VueAxios from "vue-axios"
createApp(App).use(store).use(router).use(Antd).mount('#app')
createApp(App).use(store).use(router).use(Antd).use(VueAxios,axios).mount('#app')

View File

@ -8726,6 +8726,11 @@ vm-browserify@^1.0.1:
resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
vue-axios@^2.1.5:
version "2.1.5"
resolved "https://registry.npm.taobao.org/vue-axios/download/vue-axios-2.1.5.tgz#1af4bf1218ed71309c76afb38d0f683e312c24a7"
integrity sha1-GvS/EhjtcTCcdq+zjQ9oPjEsJKc=
vue-eslint-parser@^7.0.0, vue-eslint-parser@^7.1.0:
version "7.1.0"
resolved "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83"