iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue项目中接口调用的详细讲解
  • 172
分享到

Vue项目中接口调用的详细讲解

2024-04-02 19:04:59 172人浏览 薄情痞子
摘要

在企业开发过程中,往往有着明确的前后端的分工,前端负责接收、使用接口,后端负责编写、处理接口。 对于前端如何使用接口,今天在Vue中进行讲解。 一个项目往往由这几个部分组成。 其中

在企业开发过程中,往往有着明确的前后端的分工,前端负责接收、使用接口,后端负责编写、处理接口。

对于前端如何使用接口,今天在Vue中进行讲解。

一个项目往往由这几个部分组成。

其中在src文件夹中,

,有这么些内容。

我们常常把接口文件,新建一个文件夹在src下,命名为api,api内的文件便是接口文件。

通常把后端的接口写在api文件夹下,自己命名为xxx.js

// 登录
export function login(data) {
  return request({
    url: '/api/court/login',
    method: 'post',
    data
  })
}
// 获取验证码
export function captchaimage(params) {
  return request({
    url: '/api/captchaImage',
    method: 'get',
    params
  })
}

对于需要添加信息在头部的,可以这么写

// 获取登录用户信息
export function getInfo(params) {
  return request({
    url: '/api/court/getInfo',
    method: 'get',
    params,
    headers: {
      'Authorization': JSON.parse(localStorage.Authorization)
  }
  })
}

这个就是request.js 文件的内容

import axiOS from 'axios'
// import { getToken } from '@/utils/auth'

// create an axios instance
const service = axios.create({
  // 外网更新
  // baseURL: 'Http://xxxxx',
  baseURL: '/xxxxx',  
  timeout: 5000 // request timeout
})

export default service

项目的页面往往写在views中,每个页面设一个文件夹,其中index.vue 内容则是本页面的内容

在页面中,如果我们需要使用某个接口。则需要进行引入操作。通过 import {接口名1、接口名2} from ’ api文件地址 ’

import { login,captchaImage,getInfo,loGout,reset } from '@/api/login'

from后所跟的就是api中文件的地址路径

接口往往是在方法中进行调用,对于不同接口 ,需要的参数也不一样,根据需求,我们传入对应的参数即可。图中的 captchaImage、以及login就是接口信息。

接口的使用格式:

接口名({参数1:页面中的参1,参数2:页面中的参数2}).then(res => {
console.log(res)//res就是调用接口后,后台返回过来的结果,一般数据储存在res.data.data中,具体情况而论
        })

这样就是接口调用的全部过程了。附上控制台信息图以及apipost接口图。

总结 

到此这篇关于Vue项目中接口调用的文章就介绍到这了,更多相关Vue项目接口调用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Vue项目中接口调用的详细讲解

本文链接: https://www.lsjlt.com/news/164937.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue项目中接口调用的详细讲解
    在企业开发过程中,往往有着明确的前后端的分工,前端负责接收、使用接口,后端负责编写、处理接口。 对于前端如何使用接口,今天在Vue中进行讲解。 一个项目往往由这几个部分组成。 其中...
    99+
    2024-04-02
  • Vue项目API接口封装的超详细解答
    目录前言一、axios是什么?二、API接口封装步骤1.创建拦截器(Interceptor.js)2.创建存放API的文件(http.js)3.使用方法总结前言 我们在开发的过程中,...
    99+
    2024-04-02
  • JavaFeign微服务接口调用方法详细讲解
    目录Feign说明引入依赖启动类开启客户端Feign接口开发编写容错类在业务层调用Feign客户端接口Feign的常用属性如下Feign说明 Feign是一种声明式、模板化的HTTP...
    99+
    2023-01-29
    Java Feign微服务接口调用 Java Feign微服务调用
  • Rainbond调用Vue React项目的后端接口
    目录前言解决跨域对于不同的场景有以下几种方法:接口没有统一接口统一源码部署后端Dockerfile源码构建部署MysqlDocker镜像部署RedisJava源码构建部署 Sprin...
    99+
    2024-04-02
  • C++BoostMPI接口详细讲解
    目录一、说明二、开发和运行时环境三、简单数据交换一、说明 Boost.MPI 提供了 MPI 标准(消息传递接口)的接口。该标准简化了并发执行任务的程序的开发。您可以使用线程或通过共...
    99+
    2022-11-21
    C++ Boost MPI C++ MPI接口
  • Spring详细讲解FactoryBean接口的使用
    目录一、基本使用二、高级使用FactoryBean是一个接口,创建对象的过程使用了工厂模式。 一、基本使用 让Spring容器通过FactoryBean来实现对象的创建。 创建Fa...
    99+
    2024-04-02
  • 在IDEA中Debug调试VUE项目的详细步骤
    调试js代码,每次都在要在代码中写debugger,或者在chrome中打断点,而且chrome的断点信息不人性化。偶然发现idea竟然有这个功能,简直神器啊。研究了半天终于搞定了,...
    99+
    2024-04-02
  • vue项目中如何调用多个不同的ip接口
    目录如何调用多个不同的ip接口第一个文件第二个文件第三个文件设置自动配置不同环境接口1.再根目录新建一个文件夹configenv2.在main.js 入口文件中3.在实际Vue页面中...
    99+
    2022-11-13
    vue调用接口 vue调用ip接口 vue调用多个接口
  • VUE项目中调用高德地图的全流程讲解
    目录前言申请高德key技术选型刷新页面,地图加载偶尔失败在绑定插件的时候,控制台报错 a[d].split is not a function原生调用高德API总结前言 相信大家或多...
    99+
    2024-04-02
  • VUE项目调用高德地图的详细步骤
    目录前言申请高德key技术选型准备工作项目中应用刷新页面,地图加载偶尔失败在绑定插件的时候,控制台报错 a[d].split is not a function原生调用高德API混合...
    99+
    2024-04-02
  • Rainbond怎么调用Vue React项目的后端接口
    这篇“Rainbond怎么调用Vue React项目的后端接口”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Rai...
    99+
    2023-06-30
  • vue-cli目录结构详细讲解
    这篇文章主要讲解了“vue-cli目录结构详细讲解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-cli目录结构详细讲解”吧!一个vue-cli的项目...
    99+
    2024-04-02
  • Java超详细透彻讲解接口
    目录一、引入二、理解三、使用四、应用-代理模式(Proxy)1. 应用场景2. 分类3. 代码演示五、接口和抽象类之间的对比六、经典题目(排错)一、引入 一方面,有时必须从几个类中派...
    99+
    2024-04-02
  • Java超详细讲解接口的实现与用法
    目录1.接口的定义2.接口的实现3.接口的引用4.接口的继承5.利用接口实现多重继承1.接口的定义 接口是一种特殊的抽象类,是Java提供的一个重要的功能,与抽象类不同的是: 接口的...
    99+
    2024-04-02
  • Vue mergeProps用法详细讲解
    很多人不知道megreProps的用法,今天我们就来讲解下mergeProps的用法以及原理 用法 大家觉得下面哪种用法是正确的呢? 这样 style: mergeProps({ ...
    99+
    2022-11-13
    Vue mergeProps Vue mergeProps用法 Vue mergeProps原理
  • Java超详细讲解抽象类与接口的使用
    目录一、抽象类1、抽象类的语法2、抽象类的特性3、抽象类的作用二、接口1、接口的概念2、接口使用3、接口特性4、实现多个接口5、接口间的继承6、常用的接口(1)Comparable接...
    99+
    2024-04-02
  • 详解vue项目中使用vuedraggable
    最近在学习一个可视化搭建的项目,里面用的拖拽就是draggable.js。看了几个中文的文档,有很多坑,可能是没有及时更新的原因。 VUe  建议去看vuedraggabl...
    99+
    2024-04-02
  • Java超详细讲解多态的调用
    概念:多态是什么它就相当于区别对待,比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买票;军人买票时是优 先买票。再者就是再举个详细的例子: 最近为了争夺在线支付市场...
    99+
    2024-04-02
  • vue项目中添加electron的详细代码
    1.在package.json中添加 "main": "electron.js", 在 “scripts”: {添加: "package": "electron-pac...
    99+
    2024-04-02
  • 使用HttpClient调用接口的实例讲解
    一,编写返回对象public class HttpResult {// 响应的状态码private int code;// 响应的响应体private String body;get/set…}...
    99+
    2023-05-31
    httpclient 调用 接口
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作