axios的使用

Posted zlsqd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axios的使用相关的知识,希望对你有一定的参考价值。

使用promise封装的axios    https://github.com/axios/axios

一般发送数据可以在钩子函数created里面。但是echarts不行,它里面需要提供容器获取到DOM元素,created时元素还没有渲染到页面上我们需要在mounted里发送axios

axios请求数据的响应结果是一个对象,对象有很多项。其中data那一项是我们需要的数据

created:function()
    //这里的this是实例
    axios.get("./a.json").then(function (result) 
    //这里的this是window
        this.ary=result.data
        //将获取到的数据赋值给data中的ary数组,但是有问题。回调函数中的this都是window
        //为了让this指向是实例,我们使用箭头函数即可
    )

获取异步数据的值以前需要通过传递回调函数,通过调用回调函数时将数据传递给回调函数的方式来获取值

promise天生自带的类,是一个约定

获取异步数据的值以前需要通过传递回调函数,通过调用回调函数时将数据传递给回调函数的方式来获取值

new一个promise时该类会直接执行,执行的结果是一个promise实例,promise的实例天生自带then方法里面有两个参数

promise里面一般执行异步函数

以上是关于axios的使用的主要内容,如果未能解决你的问题,请参考以下文章

在vue组件中使用axios的方法

axios网络请求基本使用配置使用(全局axios和局部axios实例)模块封装axios拦截器

vue 使用axios

axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken)

axios -- axios的基本使用 & axios其他方式发送请求 & axios请求响应结构分析

Axios使用及源码解析