不常见的axios 坑;

image.png

  • 一般是因为中英文的问题,将接口从写一下就好

image.png

容易踩坑的地方

  • 实例化 axios 以后 需要请求数据,有时候需要传递参数,有时候明明参数传到方法里面了,但是就是不发给后台
  • axios 请求的时候 凭白无故的出现一堆字符串
  • 键名是有要求的,否则传递不成功
  1. // Get 请求方式 参数必须放在params里面
  2. export function fetchList(query) {
  3. return request({
  4. url: '/api/article',
  5. method: 'get',
  6. params: query
  7. })
  8. }
  9. // post 请求参数必须放在data里面
  10. export function addArticle(params) {
  11. console.log('info',params);
  12. return request({
  13. url:'/api/article',
  14. method: "post",
  15. data: params
  16. })
  17. }
  18. // 错误写法
  19. export function addArticle(info) {
  20. console.log('info',info);
  21. return request({
  22. url:'/api/article',
  23. method: "post",
  24. info
  25. })
  26. }