一、vue.config.js
module.exports = {
lintOnSave: false,
devServer: {
host: '0.0.0.0',
port: 8082,
proxy: {
'': {
target: 'http://114.67.241.121:8080',
changeOrigin: true,
}
}
}
};
二、main.js
import Vue from 'vue'
import App from './App.vue'
import router from './router/router'
Vue.config.productionTip = false
new Vue({
router,
render: h => h(App),
}).$mount('#app')
三、App.vue
<template>
<div id="app">
<!-- 显示路由视图 -->
<router-view></router-view>
</div>
</template>
<script>
export default {
name: "App",
}
</script>
<style>
</style>
四、request.js
import axios from 'axios'
const request = axios.create({
baseURL: '',
timeout: 5000,
headers: {}
})
export default request
五、router.js
import Vue from "vue";
import VueRouter from "vue-router";
Vue.use(VueRouter);
import newView from "@/view/newView.vue";
import secondView from "@/view/secondView.vue";
export default new VueRouter({
routes:[
{
path:'/newView',
name:'newView',
component:newView
},
{
path:'/secondView',
name:'secondView',
component:secondView,
}
]
})