首先在 nuxt.config.js 中配置 env 如下代码:
export default {
...
env: {
baseUrl: process.env.BASE_URL || 'http://xxx.xxx.xx.xx:xxxx'
}
}
然后在 plugins 目录下创建 axios.js 文件,并写下如下代码
import axios from 'axios'
export default axios.create({
baseURL: process.env.baseUrl
})
在需要使用 axios 请求数据的 vue文件 中这样使用
import axios from '~/plugins/axios'
axios.get('/xxx/xxx',{
params:{
...
}
}).then(res => {}).catch(err => console.log(err))