1.安装axios

npm install axios --save-dev

2.在src下新建serve.js 内容如下

import axios from 'axios'

import qs from 'qs'

axios.defaults.timeout = 50000;

axios.defaults.baseURL = 'http://localhost:8085/XXX';

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8';

axios.defaults.withCredentials = true;

let http = {

post: "",

get: ""

};

http.post = function (api, data) {

let params = qs.stringify(data);

return new Promise((resolve, reject) => {

axios.post(api, params).then((res) => {

resolve(res)

}).catch(err => {

reject(err)

})

})

};

http.get = function (api, data) {

let params = qs.stringify(data);

return new Promise((resolve, reject) => {

axios.get(api, params).then((res) => {

resolve(res);

}).catch(err => {

reject(err)

})

})

};

export default http

3.新建一个react组件 使用刚刚serve.js

import React, { Component } from 'react';

import http from '../../server'

//get

http.get('/sys/logout').then((response) => {

if (response.data === "SUCCESS") {

...

} else {

...

}

})

//post

http.post('/sys/login', {

loginInfo: loginInfo,

password: password

}).then((response) => {

if (response.data === 'SUCCESS') {

...

} else {

...

}

});

react中axios封装ajax,【逆流而上】[React]axios的封装使用相关推荐

  1. react中纯函数_如何在纯React中创建电子邮件芯片

    react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...

  2. react中使用构建缓存_完整的React课程:如何使用React构建聊天室应用

    react中使用构建缓存 In this video course, you'll learn React by building a chat room app. 在本视频课程中,您将通过构建聊天室 ...

  3. react中绑定点击事件_在React中绑定事件处理程序的最佳方法

    react中绑定点击事件 by Charlee Li 通过李李 在React中绑定事件处理程序的最佳方法 (The best way to bind event handlers in React) ...

  4. react中使用构建缓存_通过在React中构建Tic Tac Toe来学习ReasonML

    react中使用构建缓存 3. 7. 2018: UPDATED to ReasonReact v0.4.2 3. 7. 2018:更新为ReasonReact v0.4.2 You may have ...

  5. react中创建一个组件_如何使用React和MomentJS创建一个Countdown组件

    react中创建一个组件 Recently I had to create a Countdown for one of my other projects, and I thought that i ...

  6. react中使用构建缓存_如何使用React构建Chatbot

    react中使用构建缓存 My philosophy is simple. To become good at something, you need to do it a lot. 我的哲学很简单. ...

  7. react中使用构建缓存_如何在React中构建热图

    react中使用构建缓存 Heat maps are a great way of visualizing correlations among two data sets.  With colors ...

  8. react中ref已废弃,请使用React.createRef()

    在项目开发过程中难免会从操作dom,在react中获取dom的方式 (1)ref(已废弃) //绑定ref <input ref="getInput"/> //获取do ...

  9. React基础-React中发送Ajax请求以及Mock数据

    前言 在 React 中, render 函数返回的结果,取决于组件的 props 和 state 我们都知道 UI 页面上的数据不是写死的,往往是从后端的数据接口中拿到的 然后将真实的数据填充到页面 ...

  10. React学习(九)-React中发送Ajax请求以及Mock数据

    虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...

最新文章

  1. 也谈BIO | NIO | AIO (Java版--转)
  2. php gd 缩略图,[PHP GD库]①0--缩略图封装
  3. 史上最详细的js日期正则表达式分享
  4. 设计模式(10)-----模板方法模式
  5. hdu 3038 HowManyAnswersAreWrong 并查集
  6. 深入解析浏览器的幕后工作原理(一) 简介
  7. AutoCAD2018_输出与打印
  8. 锂电池一级保护 二级保护
  9. 截止失真放大电路_基本共射放大电路的特点你懂了吗?
  10. 笔记本电脑开机白屏怎么处理
  11. python二次函数_python数据分析之曲线拟合:二次函数拟合
  12. SM4算法大文件加密与字符串加密
  13. STM32F简单应用
  14. SKlearn中的函数学习总结(持续更新)
  15. 联合概率数据关联JPDAF详解
  16. js 中有endswith_函数 ENDSWITH()函数 - 闪电教程JSRUN
  17. SOUI总结之控件说明
  18. 巴菲特50年投资之道
  19. 五年后中国将进入高收入国家行列?
  20. SqlServer2012卸载并重新安装成功完整过程!真的超级激动...

热门文章

  1. 怎么看cpu的好坏 图文告诉你电脑cpu怎么看
  2. AirDisk-Q3C/T2/Q3S/Q3X加密空间PIN码忘记怎么找回?
  3. 出口托收结算方式DA、DP、CAD详解
  4. 什么相片可以两张弄成一张_图片合成器APP如何将两张照片合成一张
  5. php多域名跳转,旱的旱死,涝的涝死,中超联赛的怪事
  6. 计算高德经纬度坐标点之间的距离
  7. 一位前端新人的面试经验
  8. 有效沟通沟通的9大技巧
  9. 新浪十年路 新浪的触角 新浪成年
  10. 日程安排工具Calendso