1、route.js
import { createRouter, createWebHistory} from 'vue-router'
const routerHistory = createWebHistory()
const router = createRouter({
history: routerHistory,
routes
})
export default router;
2、main.js
import { createApp,h } from 'vue'
import router from './route/route'
import axios from "axios";
import VueAxios from 'vue-axios'
axios.defaults.headers.post['Content-Type']='application/json' const app = createApp(App) app.config.globalProperties.$axios = axios axios.defaults.withCredentials = true axios.defaults.baseURL = '/api'
app.use(VueAxios, axios)
app.use(router).use(ElementPlus).mount('#app')
3、vite.config.js
module.exports = {
proxy: {
'/api': {
target: 'http://',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
4、使用
this.$axios
.post('/zentao/search-buildQuery', testData, {
params: {
zentaosid: this.sessionID,
}
})
.then(res => {
this.getOrderBugSearchList()
}).catch(err => {
console.log(err)
});
————————————————
版权声明:本文为CSDN博主「阿扬_99」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https: