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的使用的主要内容,如果未能解决你的问题,请参考以下文章
axios网络请求基本使用配置使用(全局axios和局部axios实例)模块封装axios拦截器
axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken)