今天在做项目的时候遇到了一个问题, 就是把项目部署到不同的服务器上, 但不能每次修改IP的时候就打包一次, 这就增加了前端的工作量,经过百度, 发现有一些方法是可以的,亲测可用。
具体操作是,
1,在static文件夹下面建立一个config.js文件,
2, 在vue项目中的index.html页面引用这个config.js。利用window的属性把地址在全局中暴露出来,
3, 在你封装的请求页面,把这个全局暴露出来的Window属性接口IP写到公共方法里面。
这样就完成了,重新打包之后,在static文件夹中会生成config.js的文件, 修改这个文件的地址,就可以更换IP地址了。