uni-app之动态配置BASE_URL(apiURL)
uni-app之动态配置BASE_URL(apiURL)
借用本地缓存localStorage,登录之前在缓存中存下默认的BASE_URL
上面代码写在配置base_url的js文件中
我做的是在登录页下方配置了一个设置,每次登录之前可以修改为想要连接的ip和端口,获取新的BASE_URL
其实很简单,就是每次点击确定后将输入的ip和端口拼接成URL,修改成缓存中新的BASE_URL
上面弹框放在了一个新的vue文件中,在created方法中从缓存中截取到ip和端口,然后在弹框中回显出来,每次记录上一次输入的ip和端口,截取ip和端口的代码如下
created() {
var base_url = uni.getStorageSync('base_url')
this.port = base_url.substr(base_url.lastIndexOf(':')+1)
this.ip = base_url.substring(base_url.lastIndexOf('/')+1, base_url.lastIndexOf(':'))
},
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?