vue中axios的使用

vue中axios的使用vue 中 axios 的使用 1 选择什么网络模块 2 JSONP3 axios 的请求方式 4 axios 框架的基本使用 5 axios 发送并发请求 6 axios 的配置 6 1 全局配置 6 2 常见的配置选项 1 选择什么网络模块 2 JSONP3 axios 的请求方式网络请求模拟 http httpbin org 4 axios 框架的基本使用 1 新建 vue 项目 vueinitwebpa 安装 axios 依赖 npminstallax 0 18 0sa

1、选择什么网络模块

在这里插入图片描述

2、JSONP

在这里插入图片描述
在这里插入图片描述

3、axios的请求方式

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 /* eslint-disable no-new */ 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 /* eslint-disable no-new */ 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 /* eslint-disable no-new */ 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、常见的配置选项

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232592.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • source insight3.5注册码_sourceinsight激活成功教程版安装教程

    source insight3.5注册码_sourceinsight激活成功教程版安装教程sourceInsight的注册码是SI3US-361500-17409。

    2022年10月3日
    2
  • MySQL模糊查询用法大全(正则、通配符、内置函数等)[通俗易懂]

    MySQL模糊查询用法大全(正则、通配符、内置函数等)[通俗易懂]在日常使用MySQL进行模糊匹配时,我们通常用通配符%来进行匹配,其实,这只是MySQL模糊匹配的冰山一角,在MySQL中,支持模糊匹配的方法有很多,且各有各的优点。好了,今天让我带大家一起掀起MySQL的小裙子,看一看模糊查询下面还藏着多少鲜为人知的好东西。

    2022年5月7日
    302
  • 手眼标定之基本原理

    手眼标定之基本原理文章目录一前言二Eye-in-Hand2.1基础知识准备2.2Eye-in-Hand基本原理三跋原文首发于微信公众号【视觉IMAX】。一前言机器人的视觉系统分为固定场景视觉系统和运动的「手-眼」视觉系统。摄像机与机器人的手部末端,构成手眼视觉系统。根据摄像机与机器人相互位置的不同,手眼视觉系统分为Eye-in-Hand系统和Eye-to-Hand系统。Eye-in-Hand…

    2022年6月12日
    43
  • Android LayoutParams详解「建议收藏」

    Android LayoutParams详解「建议收藏」在平时的开发过程中,我们一般是通过XML文件去定义布局,所以对于LayoutParams的使用可能相对较少。但是在需要动态改变View的布局参数(比如宽度、位置)时,就必须要借助这个重要的类了。本文将结合具体场景详细讲解LayoutParams的相关知识。

    2022年9月21日
    2
  • springboot集成flowable(springboot流程引擎)

    前言工作流框架大家一定不陌生,各种OA系统里我们常常用到。对于JAVA领域来说一说起工作流框架第一浮现我在脑海中的便是大名鼎鼎的Activiti了。很久以前学习Activiti框架时我也曾记录过一篇文章。见链接:工作流框架Activiti常用功能初探尽管当时只是学习了一下在之后的相关工作和项目中并没有用到,通过学习后了解了下,仅对于知识广度进行了扩宽。…

    2022年4月13日
    28
  • pytest skipif_skip的中文是什么

    pytest skipif_skip的中文是什么前言pytest.mark.skip可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能Skip和xfail:处理那些不会成功的测试用例你可以对那些在某些特定平台上不能运行的测试用

    2022年7月31日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号