• Axios


    Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。

    1. 在浏览器中
      1. 原理: promise + ajax + 模块化
    2. 在node.js中
      1. 原理: promise + http + 模块化
    数据请求问题
    1. 前后端分离时,后端接口还未做好,我们前端需要模拟假数据。【mock数据】

      1. 自己写数据 【不推荐】
      2. 根据自己的项目类型,去拷贝其他项目中的数据【不推荐】
      3. 通过mock.js来随机生成代码
      4. 通过第三方网站来模拟数据

      注意: 模拟数据时,和后端沟通好字段和接口名。

    2. 前后端分离时,接口已经做好。

      1. get
      2. post
      3. ....
      4. .等

    只要引入axios CDN ,那么我们会得到一个全局变量叫做axio

    调用axios,发起请求
    1. GET请求
    axios.get("url",{ 
            params:{ 
            //get方式下,随url发送的参数
            }
        }).then(res=>{  ... 
    
        }).catch(error => Promise.reject(error))
    
    1. Post请求
    axios.post("url",{ }).then()
    
         get和post方法传参时,配置属性名不一样:
    
         Get请求传参,用的是params:{  }对象
    
  • 相关阅读:
    codeforces 57C 思维
    FOJ 2232 匈牙利算法找二分图最大匹配
    UVA 101 vector
    POJ 3070 矩阵mob
    codeforces 60B bfs
    codeforces 54A
    codeforces 466C 计数 codeforces 483B 二分 容斥
    FOJ 2213 简单几何
    CCF-最优配餐(BFS)
    杂论-FTP
  • 原文地址:https://www.cnblogs.com/Mortallin/p/13591611.html
Copyright © 2020-2023  润新知