前言
axios是什么?
Axios是通过Promise实现XHR封装,其中Promise是控制手段,XHR是实际发送Http请求的客户端。都是AJAX技术的一种具体实现。
因为vue的火爆让axios成为现在比较流行的异步请求方式。本文章只是针对新手,大佬可以跳过。
一、常用写法
1.第一种
代码如下(示例(get方式))
axios.get是get请求方式 ,params是参数属性里面写字段名:this.当前组件变量。then是成功后的回调函数,catch错误后的回调函数。
2.第二种
代码如下(示例(post方式))
二、向后台上传文件(图片)
代码如下(示例):
html代码:
js代码:
param.append('files', file)向formData对象添加数据时候一定要注意:files是对应后台的参数名要不然传不过去的
核心代码:
前端:
后端代码(C#):
总结
axios是十分方便的Http库,大家写的时候注意符号这些,用起来都是很快的。