1、axios
axios是一个基于promise的网络请求库,可以用于浏览器和node.js。
官网地址:https://www.axios-http.cn/。具体使用可以登录官网看文档,简单使用如下。
首先需要下载安装axios或者使用使用在线的cdn,官方文档有详细操作
下载好后,如果我们需要使用要引入(项目中是import这个实例,单页开发js导入下载的包)。使用起来也非常简单,还支持自定义axios实例。直接在实例后面.get或.post发送请求,里面第一个参数对象是请求的url地址,第二个参数对象是请求携带参数,get和post携带参数的写法不用具体看下面示例。.then拿到返回结果并执行其他操作,也可以直接赋值给其他变量拿到返回结果。可以用.catch拿到错误信息。具体详细使用看官方文档,下面写一个简单示例。
import axios from 'axios' const res = axios.post('url地址',{ 'username':'张三', 'password':'123456' }) const res = axios.get('url地址',{ params:{ 'username':'张三', 'password':'123456' } })