Jeecg-boot 开发挖坑日记05 Axios 异步请求

一开始以为这里坑很大,结果坑其实并不大,而且内置了很多常用函数,
可能是我带有偏见了,所以这篇文章就简短的介绍了一下。

@/utils/request.js 中创建了 Axios 实例,
并且在 @/api/manage.js 中封装了常用函数
只需要在组件内按需导入即可。


Jeecg-boot 封装好了 Axios 的实例,
并且导出了可能会用到的一些常用函数:

  • httpAction()
  • putAction()
  • getAction(),

而且内置了一些简单的内置函数:

  • deleteAction()
  • getUserList()
  • getRoleList()
  • getServiceList()
  • getPermissions()
  • saveService()
  • downFile()

只需要在需要使用的组件内 import 即可,

但是封装好了的 Axios 实例默认是 JSON 传输的,
所以需要使用 form-data 传输时,需要用 new FormData() 然后 .append() 来传递数据