vue-cli4搭建vue项目,打包时会生成serverconfig.json文件,该文件中baseUrl为后台服务地址,在main.js中通过axios中获的设置的baseUrl,目前在谷歌浏览器打包后的js文件加载顺序是正常的,但是火狐,ie都不对,请问要如何修改js加载的顺序?或者如何通过vue.config.js配置全局变量?
火狐浏览器:
谷歌浏览器:
main.js 发送get请求,获取serverconfig.json中的请求地址
axios请求:
获取baseUrl:
vue-cli4搭建vue项目,打包时会生成serverconfig.json文件,该文件中baseUrl为后台服务地址,在main.js中通过axios中获的设置的baseUrl,目前在谷歌浏览器打包后的js文件加载顺序是正常的,但是火狐,ie都不对,请问要如何修改js加载的顺序?或者如何通过vue.config.js配置全局变量?
火狐浏览器:
谷歌浏览器:
main.js 发送get请求,获取serverconfig.json中的请求地址
axios请求:
获取baseUrl:
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答4k 阅读✓ 已解决
2 回答5k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
编译时变量可以在项目根目录下新建一个
.env
文件(注意开头的.
)。里面以键值对的形式写出环境变量,键名需要以
VUE_APP_
开头。vue-cli 打包时会自动寻找这些环境变量,注入到编辑上下文环境中。例如:
还可以按环境新建不同的
.env
文件,会自动识别,就不用再 if 判断了。