阅读:6245回复:1
vue+axios+promise实际开发用法
axios它是基于promise的http库,可运行在浏览器端和node.js中,然后作者尤雨溪也是果断放弃了对其官方库vue-resource的维护,直接推荐axios库,小编我也是从vue-resource转换过来的,差别说不来,我们讲一下axios在实际开发中的用法。
axios特点 1.从浏览器中创建 XMLHttpRequests 2.从 node.js 创建 http 请求 3.支持 Promise API 4.拦截请求和响应 (就是有interceptor) 5.转换请求数据和响应数据 6.取消请求 7.自动转换 JSON 数据 8.客户端支持防御 XSRF 安装axios和qs npm i axios --save npm i qs--save 创建项公共模块API 我是用vue-cli创建的项目在src->util->api.js(公共请求模块js) 引入axios和qs import axios from 'axios' 有时候向后端发送数据,后端无法接收,考虑使用qs模块 import qs from 'qs' |
|
沙发#
发布于:2020-03-25 09:43
|
|