小程序开发关于域名切换的问题?
发布于 3 年前 作者 jinglei 14741 次浏览 来自 官方Issues

当前情况:前端登录页picker,写死需要切换的域名

操作:登录页点击picker选择需要登录的域名地址,并存入缓存,点击登录,完成操作。

api:单独一个api.js 文件用于保存各类请求接口

问题:由于api.js 文件在小程序加载时已编译完成,导致后面登录页切换域名的时候,并不能更改api.js文件中的域名地址

需求:各位大佬,这种问题如何处理,或者有其他什么更好的方式,切换域名吗?

补充一点说明:各位大佬可以这么理解,一个小程序需要给多个不同的公司使用,每个公司有自己域名,考虑到每新增一家公司客户,都需要重新申请新邮箱来注册小程序,所以为了方便用这种方式。

3 回复

都在api.js文件中,就算globalData 切换了,对于已经加载完的api.js,难以改掉域名地址0.0

优先从globalData获取域名,没有值就读api.js,加载完也不影响

只是切换域名吗?域名放到 getApp().globalData 里不行咩?

意思是要根据用户选择动态切换接口的请求地址?为什么不把要改的部分作为参数呢?

回到顶部