1. 找到 config/index.js
proxyTable: {
'/api': { //使用"/api"来代替"http://f.apiplus.c"
target: 'http://f.apiplus.cn', //源地址
changeOrigin: true, //改变源
pathRewrite: {
'^/api': 'http://f.apiplus.cn' //路径重写
}
}
}
2.main.js
import Vue from 'vue'
import App from './App'
#引入http组建
import axios from 'axios'
Vue.prototype.$http = axios
Vue.config.productionTip = false
new Vue({
el: '#app',
components: { App },
template: '<App/>'
})
3.页面调用(.vue)
<script>
export default {
name: 'HelloWorld',
data () {
return {
msg: 'Welcome to Your Vue.js App',
msg2:'',
}
},
mounted(){
this.getinfo();
},
methods:{
getinfo(){
this.$http.get('/api/focus/userlogin').then((response) => {
console.log(response.data)
})
}
}
}
</script>