多环境配置,同事可自主切换方案(多测试环境)
1)实现效果:
- 正式版:一定使用生产数据
- 体验版和开发版:同事可自主切换数据环境
- 支持多个测试数据环境
2)实现思路:
- 环境信息都在一个配置文件里
- 使用wx.getAccountInfoSync()判断当前如果是正式版,则读取生产数据。
- 如果是体验版或开发版,通过缓存获取上次选中的环境,如果无环境,则取生产数据环境。
- 提供一个位置,供同事切换环境,并保存到缓存,然后退出小程序。
- 重新打开小程序,则切换完成。
3)代码片段: