vue项目中怎么调用多个不同的ip接口(IP,vue,开发技术)

时间:2024-05-04 20:03:43 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    vue%E9%A1%B9%E7%9B%AE%E4%B8%AD%E6%80%8E%E4%B9%88%E8%B0%83%E7%94%A8%E5%A4%9A%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84ip%E6%8E%A5%E5%8F%A3

接下来,请跟着小编一起来学习吧!

灵感来源:

项目的登录登出权限是调A的ip下面的接口,其他的功能调的接口是B的ip下面的接口

思路:

其实就是多写几个request.js文件罢了,或者在一个文件里面多写几个响应拦截和请求拦截.

上代码:

request.js

requestSec.js

哎?你会发现这两个文件不是一样的吗,对,就是一样的,只不过是声明了两个请求拦截和响应拦截罢了.你也可以放到一个文件里面.都一样.

封装的接口文件

到这里就可以看出不一样了,如果要调用request里面ip下面的接口就return axios 如果要调用requestSec里面ip下面的接口就return sec

其他就是正常的了,哪个页面调用就正常调用就可以了.

在文件夹下新建baseServerConfig.js

引入baseServerConfig,用变量接收当前的环境 对应的接口地址,把这个变量放入Vue的原型的属性上

小结:这样就实现了当前环境 与 不同环境接口相互绑定,避免人员重复的切换接口环境。

从而实现了npm run build 一个包既可以放在测试环境、UAT环境和生产环境

本文:vue项目中怎么调用多个不同的ip接口的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何自定义min版smarty模板引擎MinSmarty.class.php文件下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18