美文网首页
vue项目接口管理

vue项目接口管理

作者: Gambler_194b | 来源:发表于2020-05-31 20:45 被阅读0次

在vue项目开发中,随着项目的迭代,接口会越来越多,为了后期维护方便,建议在组件中不要写接口的地址,而将组件都写在一个专门管理接口的文件中,以下是我平时开发中常用的方式
1、先在vue.config.js文件中加入设置代理

 devServer: {
       proxy: {
       "/api": {
       target: "http://www.baidu.com",
       changeOrigin: true,
       pathRewrite: {
       "^/api": ""
      }
    }
   }
}

2、在src下面创建api文件夹,然后创建一个接口文件config.js

// config.js

const api = process.env.NODE_ENV === "development" ? "/api" : "http:baidu.com";

// api接口
export const homeinfo= api + "/homeinfo";
export const posttest= api + "/posttest";

3、在api文件夹中加index.js文件

// index.js

import axios from "axios";      // 导入axios
import { homeinfo, posttest } from "./config";

axios.defaults.withCredentials = true;  // 跨域需要发送cookie时要加这行代码

export default {
  home() {
    return axios.get(homeinfo);    //  get请求
  },
  postrequest(param1, param2){   //  post请求
     return  axios.post(posttest, {
        param1,
        param2
     })
  }
};

4、在组件中使用

import  api  from  "api"

handle() {
      api.home()
        .then(res => {
          const data = res.data         
          }
        })
    },
postrequest(param1, param2) {
      api.home(param, param2)
        .then(res => {
          const data = res.data         
          }
        })
    },

以上就是使用步骤,如有好的建议,欢迎留言

相关文章

  • vue项目接口管理

    在vue项目开发中,随着项目的迭代,接口会越来越多,为了后期维护方便,建议在组件中不要写接口的地址,而将组件都写在...

  • vue项目后台接口管理

    前言 上篇文章axios二次封装及API接口统一管理讲到了vue项目中的axios请求api统一的封装,但是api...

  • Vue.js 项目接口管理

    在vue开发中,会涉及到很多接口的处理,当项目足够大时,就需要定义规范统一的接口,如何定义呢?方法可能不只一种,本...

  • Vue后台管理界面

    Vue后台管理项目 一、自我总结后台管理界面项目里的知识点 项目起始 初学vue使用https://panjiac...

  • vue项目中api接口管理总结

    默认vue项目中已经使用vue-cli生成,安装axios,基于element-ui开发,axiosconfig目...

  • vue接口管理

    春节临近,祝大家新年快乐,猪事顺利,2019就是盘它~ 在vue开发中,会涉及到很多接口的处理,当项目足够大时,就...

  • vue+koa2+token登陆验证

    koa2+vue 用vue-cli搭建前端项目 用koa2搭建后台,给前端提供数据访问接口 项目结构 用vue-c...

  • 创建项目 命令相关

    创建API 接口项目thinkjs 服务器 FinalShell、Xshelll vue前端项目 配合node使用

  • 我的Vue.js之旅

    初入Vue.js (Vue2) 项目后台用PHP接口形式写,前台学习着用Vue调自己接口,给公司写一个运营支撑平台...

  • uni-app及vue浏览器跨域问题解决

    以猫眼电影接口为例: 假设请求接口 遇到跨域问题 vue解决跨域 在项目根目录下新建vue.config.js文件...

网友评论

      本文标题:vue项目接口管理

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