收藏
回答

一个微信小程序域名切换来实现调用不同的域名?

我了解小程序后台可以配置多个业务域名,我想实现同一个小程序,通过用户手工选择来切换不同的服务器域名从而达到调用不同的数据的功能?

我的思路是:切换后将域名存放进globaldata里,然后请求的时候进行调用,但现实是域名能存入globaldata,但是域名调用的时候读取不到,因为接口文件再AppLauch的时候就已经载入,不随globaldata改变而改变。

请问大神指点?

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

4 个回答

  • BIQS
    BIQS
    09-29

    谢谢Admin的回答,其实和我现在的方式一样,我把域名列表直接写在小程序里了,因为另外个API配置文件在onLanch的时候就读入小程序了,结构为 domin +/api/xxxx, (onLanch的时候domain为空),所以这个文件一直为/api/xxx ,确认domain,即使 domain已经保存了也不改变

    09-29
    有用
    回复
  • peng
    peng
    09-29

    写wx.request 的方法头部 获取app对象   var app = getApp();


    09-29
    有用
    回复
  • Rock-小胖 [旺柴]
    Rock-小胖 [旺柴]
    09-29

    请求文件再用函数包裹一层,每次调用的时候再去获取一次baseUrl呗,具体我没试过,只表达个人想法

    09-29
    有用
    回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    09-29

    谢邀:

    实现思路

    写个固定共用接口。url固定,onLanch里调用,这个接口里返回不同的域名,小程序里保存下这个域名,后面的接口都用这个接口返回的域名

    09-29
    有用
    回复
登录 后发表内容
问题标签