为什么不提供当前运行环境的变量信息?
发布于 6 年前 作者 chao89 12546 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

在项目开发中想必稍微有点规模的项目都会区分开发环境和测试环境以及生产环境,

也就对应小程序的开发版本、体验版本、线上版本,通常需要对不同的版本调用不环境的服务端API地址,但是在小程序却没有一个环境变量可以用来识别当前版本,除非每次提交代码的时候根据版本变更API地址相当麻烦。

或者是小程序在这方面还有什么更好的解决方案?

  • 希望提供的能力

要解决这个问题 最简单的方案就是 给 wx.getSystemInfo 返回的对象 增加一个版本环境的变量

4 回复

官方都没人看帖子吗?

楼主可以参考一下我的开发环境,在你需要哪个api地址就用哪个,测试环境就用测试环境,正式就用正式,体验就用体验,直接把注释打开既可

没有官方回复吗

额,自己封装一个request请求方法,然后接口调用地址就改一个地方就行了啊。除非你的接口需求请求很多不同的服务器。

回到顶部