小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我了解小程序后台可以配置多个业务域名,我想实现同一个小程序,通过用户手工选择来切换不同的服务器域名从而达到调用不同的数据的功能?
我的思路是:切换后将域名存放进globaldata里,然后请求的时候进行调用,但现实是域名能存入globaldata,但是域名调用的时候读取不到,因为接口文件再AppLauch的时候就已经载入,不随globaldata改变而改变。
请问大神指点?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
谢谢Admin的回答,其实和我现在的方式一样,我把域名列表直接写在小程序里了,因为另外个API配置文件在onLanch的时候就读入小程序了,结构为 domin +/api/xxxx, (onLanch的时候domain为空),所以这个文件一直为/api/xxx ,确认domain,即使 domain已经保存了也不改变
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
写wx.request 的方法头部 获取app对象 var app = getApp();
请求文件再用函数包裹一层,每次调用的时候再去获取一次baseUrl呗,具体我没试过,只表达个人想法
谢邀:
实现思路
写个固定共用接口。url固定,onLanch里调用,这个接口里返回不同的域名,小程序里保存下这个域名,后面的接口都用这个接口返回的域名
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
谢谢Admin的回答,其实和我现在的方式一样,我把域名列表直接写在小程序里了,因为另外个API配置文件在onLanch的时候就读入小程序了,结构为 domin +/api/xxxx, (onLanch的时候domain为空),所以这个文件一直为/api/xxx ,确认domain,即使 domain已经保存了也不改变
写wx.request 的方法头部 获取app对象 var app = getApp();
请求文件再用函数包裹一层,每次调用的时候再去获取一次baseUrl呗,具体我没试过,只表达个人想法
谢邀:
实现思路
写个固定共用接口。url固定,onLanch里调用,这个接口里返回不同的域名,小程序里保存下这个域名,后面的接口都用这个接口返回的域名