1。公理1。什么是axiosAxios是一个基于Promise的HTTP客户端,用于浏览器和nodejs。简单理解就是ajax包本身有以下特点:1.从浏览器创建XMLHttpRequest2.从node.js发送http请求3.支持PromiseAPI4.拦截请求和响应5.转换请求和响应数据6.取消请求7.自动转换JSON数据8.客户端支持防止CSRF/XSRF2.安装nodeJs+webpack+vue+elementui环境安装2.AxiosAPI(一)。将相关配置传递给axios以创建请求(2)。axios提供了几种请求方式(三)。请求配置(4)。响应结构(5)。配置默认值/默认值(6)。拦截器(7)。错误处理三、注意细节1、Vue引用axios时.prototype.axios=axiosVue.prototype.$axios=axiosVue.prototype.$http=axios其实都是一样的东西,只是加了个变量(和变量不同)到vue的原型链,value是一个axios对象。只是一种jquery封装的异步调用方式,另一种是vue推荐的第三方异步封装方式。都是调用axios对象,但是在调用axios.post({..})时this.$axios.post({...})this.$http.post({....})4.案例1.本地data.json(f和src放在同一层)2.修改webpack-dev-conf.js3.axios.vue
