首先安装axios依赖
npm i axios -S
页面使用axios来调用接口数据
import axios from 'axios'
testUrl(){
// 如果使用的是自己封装的请求函数 那么你应该这样写 baseURL: '',
// 注意这里的 api 是必须的因为是有代理的缘故
axios.get('/api/xxx/xxx').then(res => {
console.log(res);
})
}
重头戏来了
你需要在项目中自己建一个 vue.config.js 的文件
module.exports = {
devServer: {
proxy: {
'/api': {
// target: 'http://127.0.0.0:8080',
target: 'http://www.baidu.com',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
}