当前位置: 首页 > news >正文

Vue2:请求接口的两种方式axios和vue-resource

一、场景描述

前端和后端的交互,肯定是要发生接口调用的
这个时候,就要涉及前端如何向后端接口发送请求,获取数据

二、请求方式

1、axios方式(推荐)

这个方式本质就是ajax,底层就是对xhr(XMLHttpRequest)的封装

1、安装axios库npm i axios
2、在对应的vue组件里importimport axios from 'axios'
3、具体使用axios.get(`https://api.github.com/search/users?q=${this.keyWord}`).then(response => {console.log('请求成功了',response.data);},error => {console.log('请求失败了',error.message);})

2、vue-resource方式

底层就是对xhr的封装,它是一个插件

1、安装vue-resource插件npm i vue-resource
2、mainjs文件中use插件//使用插件      这样,vm和vc身上都有了这个插件功能     多了一个$httpVue.use(vueResource);
3、具体使用this.$http.get(`https://api.github.com/search/users?q=${this.keyWord}`).then(response => {console.log('请求成功了',response.data);},error => {console.log('请求失败了',error.message);})

相关文章:

  • 大模型重塑车载语音交互:赛道巨头如何引领新周期?
  • 力扣0114——二叉树展开为链表
  • Python爬虫请求库安装
  • Spring Cloud使用笔记
  • 判断一个字符串中出现次数最多的字符,统计这个次数?
  • C++——特殊类
  • Flink 添加 / 部署 Jar 包的若干注意事项
  • Python与CAD系列高级篇(二十五)分类提取坐标到excel(补充圆半径、线长度、圆弧)
  • ES6 模块化、CommonJS 模块化的区别经典面试题
  • 【网络协议测试】畸形数据包——圣诞树攻击(DOS攻击)
  • LeetCode--88
  • Vite+Electron快速构建一个VUE3桌面应用(二)——动态模块热重载
  • StarRocks-3.1.0 单节点部署
  • how to compile compcert
  • (2)(2.10) LTM telemetry
  • 自己简单写的 事件订阅机制
  • 2017 前端面试准备 - 收藏集 - 掘金
  • Consul Config 使用Git做版本控制的实现
  • CSS相对定位
  • Hexo+码云+git快速搭建免费的静态Blog
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Iterator 和 for...of 循环
  • javascript从右向左截取指定位数字符的3种方法
  • Java-详解HashMap
  • KMP算法及优化
  • python 装饰器(一)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue总结
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 第2章 网络文档
  • 浮现式设计
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 你真的知道 == 和 equals 的区别吗?
  • 前端js -- this指向总结。
  • 浅谈Golang中select的用法
  • 实现菜单下拉伸展折叠效果demo
  • 项目管理碎碎念系列之一:干系人管理
  • 硬币翻转问题,区间操作
  • 怎么把视频里的音乐提取出来
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #pragma once
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (1)(1.13) SiK无线电高级配置(六)
  • (3) cmake编译多个cpp文件
  • (31)对象的克隆
  • (C++)八皇后问题
  • (C语言)逆序输出字符串
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (第61天)多租户架构(CDB/PDB)
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)