广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue中axios的使用详解
  • 243
分享到

vue中axios的使用详解

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

目录1、选择什么网络模块2、JSONP3、axiOS的请求方式4、axios框架的基本使用1、新建Vue项目2、安装axios依赖3、编写代码4、请求结果5、axios发送并发请求方

1、选择什么网络模块

在这里插入图片描述

2、jsONP

在这里插入图片描述

在这里插入图片描述

3、axios的请求方式

网络请求模拟:Http://httpbin.org/

在这里插入图片描述

4、axios框架的基本使用

1、新建vue项目

vue init webpack learnaxios

2、安装axios依赖

npm install axiox@0.18.0 --save

3、编写代码

import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
axios({
  url:'http://123.207.32.32:8000/home/multidata'
}).then(res=>{
  console.log(res);
})
axios({
  url:'http://123.207.32.32:8000/home/data',
  // 专门针对于get请求的参数拼接
  params:{
    type: 'pop',
    page: 3
  }
}).then(res=>{
  console.log(res)
})

在这里插入图片描述

4、请求结果

在这里插入图片描述

5、axios发送并发请求

在这里插入图片描述

方式1:

import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
// axios发送并发请求
axios.all([axios({
  url: 'http://123.207.32.32:8000/home/multidata'
}),axios({
  url:'http://123.207.32.32:8000/home/data',
  params:{
    type:'sell',
    page:5
  }
})]).then(response=>{
  console.log(response);
})

在这里插入图片描述

方式2

import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
// axios发送并发请求
// 方式2
axios.all([axios({
  url: 'http://123.207.32.32:8000/home/multidata'
}),axios({
  url:'http://123.207.32.32:8000/home/data',
  params:{
    type:'sell',
    page:5
  }
})]).then(axios.spread((res1,res2)=>{
  console.log(res1);
  console.log(res2);
}))

在这里插入图片描述

6、axios的配置

6.1、全局配置

在这里插入图片描述

6.2、常见的配置选项

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容! 

--结束END--

本文标题: vue中axios的使用详解

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

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

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

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

下载Word文档
猜你喜欢
  • vue中axios的使用详解
    目录1、选择什么网络模块2、JSONP3、axios的请求方式4、axios框架的基本使用1、新建vue项目2、安装axios依赖3、编写代码4、请求结果5、axios发送并发请求方...
    99+
    2022-11-13
  • 详解Vue中AXIOS的封装
    目录单独建一个network文件axios拦截器总结单独建一个network文件 建立一个network.js 创建 import axios from 'axios'; expor...
    99+
    2022-11-12
  • Vue中axios的基本用法详解
    目录1.什么是axios2.axios的特征3.axios在使用的时候需要注意的细节4.axios在vue中的实例运用(留言评论接口)App.vue代码mian.js代码1.什么是a...
    99+
    2022-11-13
  • SSM VUE Axios详解
    目录如何展示Sql日志??SpringMVC里参数传递的说明restful语法:用户规范:参数接收:MyBatis简化sql的注解前后端调用1.Vue入门案例2.Vue生命周期概念种...
    99+
    2022-11-12
  • 详解axios在node.js中的post使用
    前言: 最近因为做的东西需要用到网络请求库,之前接触过的只有request,很强大好用。但是这个项目中需要用到Promise,我又不想重新封装,于是选择了另一款库axios。 在node中,axios的g...
    99+
    2022-06-04
    详解 axios node
  • Vue之Axios的异步通信详解
    目录1.什么是Axios2、为什么要使用Axios3、第一个Axios应用程序4、Vue的生命周期总结1.什么是Axios Axios是一个开源的可以用在浏览器端和Node JS的异...
    99+
    2022-11-13
  • Vue中Axios的封装与接口管理详解
    目录一、 Axios 的封装安装 Axios引入接口管理统一暴露接口在组件中使用补充:封装get方法和post方法总结一、 Axios 的封装 在 Vue 项目中,和后台进行数据交互...
    99+
    2022-11-13
  • Vue之Axios异步通信详解
    1、首先我们创建一个.json文件,作为交互使用,我们列举json数据格式模拟传递到前端来帮助小伙伴们理解。 { "name": "咸鱼_翻身", "url": "htt...
    99+
    2022-11-12
  • vue axios二次封装的详细解析
    axios的二次封装 视频讲解 npm i axios //下载axios 首先创建两个文件夹在src目录下;api和config 先在config文件夹下建立一个ind...
    99+
    2022-11-13
  • Vue axios和vue-axios的关系及使用区别
    目录axios和vue-axios的关系/区别axios和vue-axios的使用方式区别1、axios使用方式2、vue-axios使用方式axios和vue-axios的使用哪一...
    99+
    2022-11-13
    Vue axios和vue-axios关系 Vue axios和vue-axios使用区别 Vue axios和vue-axios区别
  • vue中axios如何使用
    这篇文章主要讲解了“vue中axios如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中axios如何使用”吧!1.axios配置 我的目录结构src/axios/in...
    99+
    2023-07-04
  • vue axios数据请求及vue中使用axios的示例分析
    这篇文章将为大家详细讲解有关vue axios数据请求及vue中使用axios的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。axios 简介axios 是一个基...
    99+
    2022-10-19
  • Vue二次封装axios流程详解
    目录一、为什么要封装axios二、怎么封装axios三、具体步骤vue项目的前期配置配置config文件中的代理地址封装axios实例-request.js四、封装请求-http.j...
    99+
    2022-11-13
    Vue封装axios Vue axios
  • 基于axios在vue中的使用
    目录一、Axios是什么二、Axios有哪些特性三、Axios浏览器支持四、安装1.使用 npm2.使用 bower3.使用 cdn五、用法(vue项目已搭建)1. Axios基础用...
    99+
    2022-11-13
  • Vue3中使用typescript封装axios的实例详解
    这个axios封装,因为是用在vue3的demo里面的,为了方便,在vue3的配置里面按需加载element-plus 封装axios http.ts import axios,...
    99+
    2022-11-12
  • Vue与Axios的传参方式实例详解
    目录Vue的传参方式:1.通过name来传递参数2.通过路径的方式进行传参,需要在在路由配置中占位2.1、通过v-bind:to的方式进行传参采取params:{key:value}...
    99+
    2022-11-13
    vue axios传参 vue的传参方式 axios传参方式
  • Vue之Axios的异步请求问题详解
    目录遇到的问题总结遇到的问题 在目前一个需求中,我需要等待axios请求完成后,判断请求是否出现异常,然后来判断是否关闭弹窗 修改后大概代码如下: async submitForm(...
    99+
    2023-02-10
    Vue Axios异步请求 Vue异步请求
  • Vue中使用axios调用后端接口的坑及解决
    目录axios调用后端接口的坑问题场景总结了如下场景调用后端接口 使用axios跨域问题找到项目中vue.config.jsaxios调用后端接口的坑 问题场景 Vue.js工程中使...
    99+
    2022-11-13
  • 使用vue插件axios传数据的Content-Type及格式问题详解
    目录1.一般来说,前后台对接,常用的Content-Type有:2.get请求3.post请求1.一般来说,前后台对接,常用的Content-Type有: application/j...
    99+
    2022-11-13
  • vue中Axios的封装和API接口的管理示例详解
    目录一、axios的封装安装引入环境的切换设置请求超时post请求头的设置请求拦截响应的拦截封装get方法和post方法axios的封装基本就完成了,下面再简单说下api的统一管理。...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作