就是打包后有一个单独的配置文件,修改这个配置文件的值就可以修改
axios访问地址。
网上挺多方法都试过,都是创建一个js文件,在index.html中导入
window.g = {
baseurl: "xxx"
}
const g = {
baseurl: "xxx"
}
export default {
baseurl: "xxx"
}
上面这三种都能获取到配置,但是要么打包后修改配置文件没效果,要么刷新页面就提示XX属性没定义,比如window.g.baseurl,从页面路由过去是正确的,刷新就提示baseurl没定义。
还有下面这种,创建一个json文件然后引入
var URL = require('../public/static/config.json');
也能获取到配置,但是打包后修改配置文件没效果。
我是想设置axios的baseURL,比如下面这样
axios.defaults.baseURL="xxx"
我是搞后端的,这个问题我搞了两天,实在搞不定了。。。
我的vue版本是@vue/cli 4.4.6
请问有没有比较详细的博客或者示例,跪谢啊。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…