axios
2020-07-19 04:43
1636 查看
axios
eg:在用户登陆请求与验证是否登陆
this.axios({ method: 'post', url: '/user/login', data: _this.loginForm, // `transformRequest` 允许在向服务器发送前,修改请求数据 // 只能用在 'PUT', 'POST' 和 'PATCH' 这几个请求方法 // 后面数组中的函数必须返回一个字符串,或 ArrayBuffer,或 Stream transformRequest: [function (data) { // 对 data 进行任意转换处理 return data; }], // `transformResponse` 在传递给 then/catch 前,允许修改响应数据 transformResponse: [function (data) { // 对 data 进行任意转换处理 return data; }], }).then().catch()
//请求拦截器 比如验证用户登录携带token axios.interceptors.request.use( function (config) { // 在发送请求之前做些什么 return config; }, function (error) { // 对请求错误做些什么 return Promise.reject(error); } ); //响应拦截器 axios.interceptors.response.use( function (config) { // 对响应数据做点什么 return config; }, function (error) { // 对响应错误做点什么 return Promise.reject(error); } ); axios.defaults.baseURL = 'https://api.example.com'; axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
相关文章推荐
- axios使用详解
- axios的使用
- vue axios接口封装、Promise封装、简单的axios方法封装、vue接口方法封装、vue post、get、patch、put方法封装
- axios的二次封装
- Vue.js学习之vue-router vuex axios webpack
- VUE 更好的 ajax 上传处理 axios.js
- 详解Vue.js 2.0 如何使用axios
- axios使用文档(附英文文档)
- axios处理http请求
- 使用 Vuex + axios 发送请求
- Yii2 接收不到 axios 发送数据的解决方法
- vue2.0 axios前后端数据处理
- axios拦截设置和错误处理
- axios中的this
- axios
- Vue.js教程之axios使用
- Vue 折腾记 - (10) 给axios做个挺靠谱的封装(报错,鉴权,跳转,拦截,提示)
- 基于vue-cli的vue项目之axios的使用6--配置axios
- vue2 + router + vuex + vux + axios 开发的一点总计
- axios 异步加载 导致 {{}} 中变量为 undefined 报错 的 解决方案