zoukankan      html  css  js  c++  java
  • 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:{  }对象
    
  • 相关阅读:
    01-面向对象
    12-期末作业
    11-Linux-vim /bash
    组播地址
    rip
    华为hcnp r&s考试一共有三门,R&S-IERS,R&S-IENP,R&S-IEEP

    spring注解开发
    yml和properties的加载顺序和区别
    @ImportResource
  • 原文地址:https://www.cnblogs.com/Mortallin/p/13591611.html
Copyright © 2011-2022 走看看