vue设置公有全局的后台服务器ip(接口调用)

一.需求

在开发过程中,有时前端连接后台时,并不是一个后台,而是很多,即后台有分工。
那如果在项目上线时,我需要修改调用接口时连接的后台服务器,该怎样修改,此时页面中存在很多个ip地址+接口地址

思路1:
————笨办法:挨个挨个的修改每一个接口连接的ip,直到完成为止
————————缺陷:那如果以后还需要修改后台ip呢,仍然还是这样一对一修改????——太麻烦了
思路2:
————设置全局ip,进行调用,之后只需要修改设置全局ip的文件即可——简单,快捷,不容易错

二.实现过程

1.书写有关ip的js文件
——即,将ip作为全局对象/变量/属性/方法,然后进行暴露
创建一个api.js

const http='http://xxx.xxx.xxx/mis-web'     //需要使用的ip1+接口共有部分
const http1='http://xxx.xxx.xxx/mis-web'  //需要使用的ip2+接口共有部分

export default {    //将const创建的变量进行暴露,注意,暴露的必须是一个对象
    http,http1
}

2.将暴露的内容添加到vue的原型上,然后通过this进行调用

//配置全局api
import api from './Api/api.js'    //先引入文件
Vue.prototype.API=api;   //将引入的文件挂载到vue的原型中

3.进行使用

 this.axios.post(this.API.http+'/sys/mpTempLogin',{
          username:this.card
        }).then((res)=>{.......}).catch((err)=>{........})
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值