微信小程序是否拥有环境变量?
发布于 6 年前 作者 nqian 11889 次浏览 来自 问答

我们开发的时候,用的服务的域名跟发布后的域名不一样,不知道微信是否有环境变量可以直接用来区分不同的环境?

5 回复

我们是改本机hosts文件

我觉得最灵活的办法是还是自己准备一套简易打包机制,build时将环境变量写进全局中;

如果不想打包,有一个不正统的办法,就是查询wx.getSystemInfo()里的platform,如果为’devtools’的话就表明是开发者工具环境,即develop。


有全局变量,一般人我不告诉它

我们使用的解决方案是:

* 再封装了一个请求的 wx.request

* 在封装内配置好api的地址

* 使用封装的wx.request来请求数据,传递具体请求地址

* 开发和发布对应只更改封装内部的api地址即可

回到顶部