axios 简介
axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征:
1,从浏览器中创建 XMLHttpRequest
2,从 node.js 发出 http 请求
3,支持 Promise API
4,拦截请求和响应
5,转换请求和响应数据
6,取消请求
7,自动转换JSON数据
8,客户端支持防止 CSRF/XSRF
一 基础使用:
1,下载
axios 自带 qs 可直接引用
npm i qs or yarn add qs
2,引用
// 在main.js
import axios from 'axios';
Vue.prototype.$http = axios;
import qs from 'qs'
Vue.prototype.$qs = qs;
3,使用
//在 xx.vue
let params= {
code:"1234",
name:"yyyy"
};
this.$http.post('url',this.$qs.stringify( params)
).then(res=>{
console.log('res=>',res);
})
二基础使用二
1,发送get请求