gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1384
阅读:6245回复:1

vue+axios+promise实际开发用法

楼主#
更多 发布于:2020-03-25 09:43
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'
gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1384
沙发#
发布于:2020-03-25 09:43
游客


返回顶部