美文网首页
vue-antdesign框架 实现动态服务配置

vue-antdesign框架 实现动态服务配置

作者: 哈哈乐乐WXT | 来源:发表于2023-02-22 10:55 被阅读0次

需求: 首次登录进入界面 需要 正常请求,返回多选列表,根据返回列表对应的服务地址,更换全局服务地址

实现思路:

定义本地存储服务地址(可以同store存储结合使用),登录页面加载时情况当前服务存储, 正常返回列表选择地址,然后存储到本地;在请求封装做统一拦截,更改服务配置baseUrl

具体实现:

image.png

登录页放下拉服务列表自定义,首次无默认,change事件后获取当前值并存储 页面代码如下

// vue
  <a-form-item label="测试服务地址">
        <a-select

          placeholder="请选择测试地址"
          v-model="urlPath"
          @change="handleChangeUrl"
        >
          <a-select-option key="1" value=" http://www.baidu1.com">
            http://www.baidu1.com
          </a-select-option>
            <a-select-option key="2" value=" http://www.zhihu2.com">
            http://www.zhihu2.com
          </a-select-option>
        </a-select>
      </a-form-item>

// methods
    handleChangeUrl (url) {
      this.$db.save('serverPath', url)
      console.log(this.$db.get('serverPath'))
    },

// 路由拦截处
FEBS_REQUEST.interceptors.request.use((config) => {
  let serverPath = db.get('serverPath')
  if (JSON.stringify(serverPath) === '{}'||'') {
    serverPath = ''
  }
  if (serverPath) {
    config.baseURL = serverPath
  }

})

注意: 退出时候需要清空 本地存储serverPath

相关文章

  • Android自定义四个方向滚动的跑马灯MarqueeViewL

    在大佬MarqueeViewLibrary框架的基础上实现控件的各项参数动态配置; 实现后效果图: 配置参数 动态...

  • houyi平台-配置指南-网关配置

    网关基本配置说明 TODO:配置URL 配置微服务 基于Nacos实现动态路由 参考文档https://blog....

  • Dubbo自定义标签和扩展点

    Alibaba Dubbo是开源的分布式服务治理框架,提供了服务注册,服务发现,动态配置和路由的功能。 Spri...

  • nacos集群部署

    Nacos 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,快速实现动态服务发现、服务配置、...

  • 微服务-springcloud-bus-kafka

    消息总线bus的作用:实现各个联通配置中心的微服务能够动态的批量的更新配置 服务端 引入依赖 修改配置 修改启动类...

  • Nacos安装及应用

    Nacos:致力于帮助您发现、配置和管理微服务。提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、...

  • Nacos配置中心

    简介 动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。 动态配置消除了配置变更...

  • Java系列 - 反射

    一、为什么需要反射 反射是体现java语言动态性最重要的特征,举几个例子: 1、服务器框架的动态配置能力 - 用反...

  • Nacos

    介绍: nacos可以帮助程序员实现快速发现动态服务发现,服务配置,服务元数据管理及流量管理。【官方术语】 使用步...

  • Spring Cloud -Config动态配置是如何实现的?(

    Spring Cloud Config动态配置是如何实现的? 一,配置中心动态配置概述 Spring Cloud ...

网友评论

      本文标题:vue-antdesign框架 实现动态服务配置

      本文链接:https://www.haomeiwen.com/subject/adkakdtx.html