axios请求
程序员文章站
2022-07-02 18:46:05
...
在Jquery的年代,我们普遍用Ajax来请求,但在vue框架里,官方推荐用axios来发送请求。
1.第一步:安装axios
可以通过 npm或yarn来安装。
$ npm install axios
OR
$ yarn add axios
在vue 组件中使用axios
把axios引入到组件页面中
<script>
import axios from "axios";
export default {
data() {
return {};
}
};
</script>
3.一般请求在生命周期mounted里使用
// Test.vue
<script>
import axios from "axios";
export default {
data() {
return {};
},
mounted() {
axios.get("https://jsonplaceholder.typicode.com/todos/")
}
};
</script>
4.用then方法来处理获取的数据
因为页面在请求有答复之前已经渲染,因此我们用promise来保证用请求获取的数据。
mounted() {
axios.get("https://jsonplaceholder.typicode.com/todos/")
.then(response => console.log(response))
}
然后就可以在then函数里使用请求回来的数据了。
5.错误处理
用catch方法来处理错误。
mounted() {
axios.get("https://jsonplaceholder.typicode.com/todos/")
.then(response => console.log(response))
.catch(err => {
// Manage the state of the application if the request
// has failed
})
}
上一篇: axios请求
下一篇: python中的一些报错记录(持续更新)
推荐阅读
-
HttpUtils 发送http请求工具类(实例讲解)
-
SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
-
Android中发送Http请求(包括文件上传、servlet接收)的实例代码
-
Ajax请求PHP后台接口返回信息的实例代码
-
postman的安装与使用方法(模拟Get和Post请求)
-
ajax请求步骤详细代码(前端ajax请求的五个步骤)
-
ajax菜鸟教程(jq请求ajax的方法)
-
spring boot 使用Aop通知打印控制器请求报文和返回报文问题
-
vue axios封装及API统一管理的方法
-
SpringBoot2.1.3修改tomcat参数支持请求特殊符号问题