同一个项目,发布在不同平台导致部分内容不一样。
可以分为两个不同的分支(如果不同的内容很多的话建议)
或者写配置文件,运行不同的命令,(不同的内容较少的话建议)
在跟目录创建 .env.version1 和.env.version2两个文件,(.env后面的文件名可以自定义)
在两个文件创建同一个参数,值不一样即可
配置
.env.version1
VUE_APP_BASEURL = "http://version1.api"
.env.verion2
VUE_APP_BASEURL = "http://version2.api"
使用
在其他index.vue文件中使用
就可以直接用process.env.VUE_APP_IS_LOGIN,来获取
如果刚命名之后去使用没有反应的话,重新运行一下项目即可
但是在template模板字符串中不能直接使用,需定义一下,即data中定义一下才能使用。
如果配置文件中值为true/false,在模板字符串中v-if中使用。需去==true才能生效