美文网首页前端新手数据库
在VUE中封装API接口

在VUE中封装API接口

作者: 刘员外__ | 来源:发表于2018-11-22 11:00 被阅读21次

在前端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);
            })

相关文章

  • vue中axios封装和api接口管理

    vue中Axios的封装和API接口的管理 我们所要的说的axios的封装和api接口的统一管理,其实主要目的就是...

  • 2020-04-07vue中Axios的封装和API接口的管理

    vue中Axios的封装和API接口的管理 我们所要的说的axios的封装和api接口的统一管理,其实主要目的就是...

  • vue中axios封装和api接口管理

    vue中Axios的封装和API接口的管理 我们所要的说的axios的封装和api接口的统一管理,其实主要目的就是...

  • 2022-04-15 Vue

    Vue 中 Axios 的封装和 API 接口的管理 [https://www.cnblogs.com/hhj-b...

  • 封装api

    新建/mimall/vue.config.js 新建/mimall/src/api/index.js,封装接口 在...

  • 在VUE中封装API接口

    在前端vue的开发中,有一点是必须要做的,那就是将所有的API接口封装起来,因为从开发到最终上线的过程中,API是...

  • 封装Axios

    原文:掘金-楞锤-vue中Axios的封装和API接口的管理 安装 引入 src/request/http.js:...

  • Vue API接口封装

    在src中创建文件夹api config.js: http请求的基础配置http.js http请求接口配置 co...

  • 05-API接口封装-DevTools安装-楼层导航思路

    axios的使用及API接口的封装 api/config.js api/http.js 在组件中调用接口 reac...

  • API接口封装-DevTools

    axios的使用及API接口的封装 api/config.js api/http.js 在组件中调用接口 reac...

网友评论

    本文标题:在VUE中封装API接口

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