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:{  }对象
    
  • 相关阅读:
    day2--操作系统
    day1--计算机基础1
    内置模块subprocess
    正则表达式和内置模块re
    内置模块(二)
    python内置模块 (一)
    lambda
    递归函数
    关于内置函数
    面向过程的编程
  • 原文地址:https://www.cnblogs.com/Mortallin/p/13591611.html
Copyright © 2011-2022 走看看