vue中如何调取api_在VUE中封装API接口

在前端vue的开发中,有一点是必须要做的,那就是将所有的API接口封装起来,因为从开发到最终上线的过程中,API是需要经常更换的,所以需要将API封装起来,便于修改和更换。

在所有的API中,每一个API都会分成两个部分,比如:

https://easy-mock.com/mock/5bcd8e154994296c2af093ea/SmileVue/index;这是分成基本路径和最后的 index 两部分的,一般情况下如果需要更换API的时候,只是更换前半部分,最后的 index 是不会改变的。所以这就好办了。

在 src 目录下新建一个 serviceAPI.config.js 文件,然后在文件中写入:

const BASEURL = 'https://easy-mock.com/mock/5bcd8e154994296c2af093ea/SmileVue/'

const URL = {

getShoppingMallInfo : BASEURL + 'index',

getGoodsInfo : BASEURL + 'getGoodsInfo',

}

module.exports = URL

这就封装完了一个 API 配置文件了,然后在调用的时候,直接引入即可:

//引入serviceAPI

import url from '@/serviceAPI.config.js'

axios({

// 调用 serviceAPI

url:url.getShoppingMallInfo,

methods:'get',

}).then(res =>{

console.log(res.data);

}).catch(err => {

console.log(err);

})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值