react中axios封装ajax,【逆流而上】[React]axios的封装使用
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的封装使用相关推荐
- react中纯函数_如何在纯React中创建电子邮件芯片
react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...
- react中使用构建缓存_完整的React课程:如何使用React构建聊天室应用
react中使用构建缓存 In this video course, you'll learn React by building a chat room app. 在本视频课程中,您将通过构建聊天室 ...
- react中绑定点击事件_在React中绑定事件处理程序的最佳方法
react中绑定点击事件 by Charlee Li 通过李李 在React中绑定事件处理程序的最佳方法 (The best way to bind event handlers in React) ...
- 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 ...
- react中创建一个组件_如何使用React和MomentJS创建一个Countdown组件
react中创建一个组件 Recently I had to create a Countdown for one of my other projects, and I thought that i ...
- react中使用构建缓存_如何使用React构建Chatbot
react中使用构建缓存 My philosophy is simple. To become good at something, you need to do it a lot. 我的哲学很简单. ...
- react中使用构建缓存_如何在React中构建热图
react中使用构建缓存 Heat maps are a great way of visualizing correlations among two data sets. With colors ...
- react中ref已废弃,请使用React.createRef()
在项目开发过程中难免会从操作dom,在react中获取dom的方式 (1)ref(已废弃) //绑定ref <input ref="getInput"/> //获取do ...
- React基础-React中发送Ajax请求以及Mock数据
前言 在 React 中, render 函数返回的结果,取决于组件的 props 和 state 我们都知道 UI 页面上的数据不是写死的,往往是从后端的数据接口中拿到的 然后将真实的数据填充到页面 ...
- React学习(九)-React中发送Ajax请求以及Mock数据
虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...
最新文章
- 也谈BIO | NIO | AIO (Java版--转)
- php gd 缩略图,[PHP GD库]①0--缩略图封装
- 史上最详细的js日期正则表达式分享
- 设计模式(10)-----模板方法模式
- hdu 3038 HowManyAnswersAreWrong 并查集
- 深入解析浏览器的幕后工作原理(一) 简介
- AutoCAD2018_输出与打印
- 锂电池一级保护 二级保护
- 截止失真放大电路_基本共射放大电路的特点你懂了吗?
- 笔记本电脑开机白屏怎么处理
- python二次函数_python数据分析之曲线拟合:二次函数拟合
- SM4算法大文件加密与字符串加密
- STM32F简单应用
- SKlearn中的函数学习总结(持续更新)
- 联合概率数据关联JPDAF详解
- js 中有endswith_函数 ENDSWITH()函数 - 闪电教程JSRUN
- SOUI总结之控件说明
- 巴菲特50年投资之道
- 五年后中国将进入高收入国家行列?
- SqlServer2012卸载并重新安装成功完整过程!真的超级激动...