收藏
回答

请问体验版环境跟线上环境的url如何做到自动切换?

小程序请求后台的url被我写在app.js中,但体验版我们是指向测试环境的地址“http://xxtest.com”,到了要上线了只能手动将地址改成线上环境后再提交一版体验版去审核,然后又得手动把地址且回去,请问有没有什么办法可以做到线上环境与体验版环境使用不同的配置项呢

回答关注问题邀请回答
收藏

4 个回答

  • 吉祥
    吉祥
    03-25

    自己根据 __wxConfig.envVersion 封装 配置文件自动载入;

    我的是:

    local.js 本地开发

    release.js 发布正式

    trial.js 测试/体验/预览/真机预览

    03-25
    有用
    回复
  • Brother斌🎈
    Brother斌🎈
    03-05

    console.log('版本:', __wxConfig.envVersion);

    版本: ‘develop’, //开发版

    版本: ‘trial’, //体验版

    版本: ‘release’, //正式版

    看到其他问题有这样的回复,不过我没试过

    03-05
    有用
    回复 2
  • A太初
    A太初
    03-05

    我是有个配置文件,每次用 // 注释来切换

    03-05
    有用
    回复 2
    • 诗念不断
      诗念不断
      03-05
      我也一样啊,天涯沦落人啊,如果能自动切换就好了,不然每次上线都怕自己马虎搞错了
      03-05
      回复
    • A太初
      A太初
      03-05回复诗念不断
      是的呀,我就有次搞错了 客服电话都被打爆了  可惨了
      03-05
      回复
  • 🇭  🇬 
    🇭  🇬 
    03-05

    测试环境的版本用账号A上传,并设置为体验版用于测试

    生产环境的版本用账号B上传,不需要设置为体验版也可以用来发布审核

    没有多个账号的话可以尝试用脚本来上传

    https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html

    指定不同 robot(ci 机器人),属于不同的账号


    03-05
    有用
    回复 1
    • 诗念不断
      诗念不断
      03-05
      感谢,我了解了解
      03-05
      回复
登录 后发表内容
问题标签