vue构建项目对接口的调用封装

在项目这里面写入 一个配置文件 我写的是config >infex.vue(后面会附上一张图)

const env = process.env.NODE_ENV || 'prod'  这个prod就是开发模式

const EnvConfig = {
  dev: {
    // 你要和你公司的后端要的接口地址放在这里
    // 这个可以随意定义 就是一个变量 apiOrderUrl
    //http://192.168.4.90:7810/api 这个就是接口地址
	//多个接口也可以使用,定义不同的变量就可以了
    apiOrderUrl: 'http://192.168.2.71:9012/api',
    aa: 'http://192.168.2.904:9015/api',
  	bb: 'http://192.168.2.909:9017/api',
  },
  test: {
    baseApi: '/',
    moclApi: ''
  },
  //在上面写了 也要在下面符进来
  prod: {
    apiOrderUrl: '',
    aa: '',
    bb: '',
  }
}
//导出
export default {
  env,
  mock: false,
  namespace: 'xc-crm',//项目接口名称 可以不写
  ...EnvConfig[env] //导出这个config
}




项目的接口配置文件 在 utils中在创建文件 做一个本地存储的一个操作,和请求拦截的一个操作(在加个照片把 怕你们看的晕,在最后哦)

//这个文件叫   *storage.js*
//对本地存储的封装 (可用可不用看你自己,也可用vuex)
import config from '@/config'
export default {
  setItem (key, val) {
    const storage = this.getStorage(config.namespace)
    storage[key] = val
    this.setStorage(storage)
  },
  getItem (key) {
    return this.getStorage()[key]
  },
  clearItem (key) {
    const storag
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

38?

感觉写的有帮助可以多多关注

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值