笔记 前端需要了解的axios
2020-06-06 05:39
183 查看
特点:
- axios 对原生xhr封装从Promise实现版本,符合最新es规范
- Axios 是一个基于 promise 的 HTTP 库,支持promise所有的API
- 它可以拦截请求和响应
- 它可以转换请求数据和响应数据,并对响应回来的内容自动转换成 JSON类型的数据
- 安全性更高,客户端支持防御 XSRF
以登录为例:
userLogin({commit},obj){ //console.log(obj) return axios({ url:api.userLogin,//接口地址 method:'post',//请求方式 data:obj }).then(resp=>{ console.log(resp)//请求返回的数据 sessionStorage.setItem('token',resp.data.token)//对数据进行操作 sessionStorage.setItem('clientId',resp.data.data.clientId)//对数据进行操作 commit('setUser',resp.data.data)//将数据存在vuex中 console.log(resp.data.data) return resp.data }).catch(err=>{ console.log(err) }) }
相关文章推荐
- 笔记 前端需要了解的jQuery选择器
- 笔记 前端需要了解的CDN
- 笔记 前端需要了解的浏览器兼容问题
- 笔记 前端需要了解的模块化知识
- 笔记 前端需要了解的html5新元素
- 笔记 前端需要了解的html5语义化
- 笔记 前端需要了解的浏览器向服务器的请求方式
- 笔记 前端需要了解的JSON及JSON与XML的区别
- 笔记 前端需要了解的线程与进程的区别
- 笔记 前端需要了解的jsonp的原理
- 笔记 前端需要了解的attribute和property的区别
- 笔记 前端需要了解的同源策略
- 笔记 前端需要了解的用js去除字符串空格
- 笔记 前端需要了解的JavaScript 与 HTML 之间交互的事件模型分为几个阶段
- 笔记 前端需要了解的微信小程序与H5的区别
- 笔记 前端需要了解的html5 为什么只需要写DOCTYPE
- 笔记 前端需要了解的优化图像的方法
- 笔记 前端需要了解的微信小程序相关文件类型
- 笔记 前端需要了解的小程序生命周期
- 前端需要了解的