07
2020
04

说下你了解的axios相关配置属性?

答:`url`是用于请求的服务器URL`method`是创建请求时使用的方法,默认是get`baseURL`将自动加在`url`前面,除非`url`是一个绝对URL。它可以通过设置一个`baseURL`便于为axios实例的方法传递相对URL`transformRequest`允许在向服务器发送前,修改请求数据,只能用在'PUT','POST'和'PATCH'这几个请求方法`headers`是即将被发送的自定义请求头headers:{'X-
07
2020
04

axios有哪些常用方法?

答:一、axios.get(url[, config])   //get请求用于列表和信息查询二、axios.delete(url[, config])  //删除三、axios.post(url[, data[, config]])  //post请求用于信息的添加四、axios.put(url[, data[, config]])  //更新操作
07
2020
04

axios 是什么

1. Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。前端最流行的 ajax 请求库,2. react/vue 官方都推荐使用 axios 发 ajax 请求
07
2020
04

axios 特点

1. 基于 promise 的异步 ajax 请求库,支持promise所有的API2. 浏览器端/node 端都可以使用,浏览器中创建XMLHttpRequests3. 支持请求/响应拦截器4. 支持请求取消5. 可以转换请求数据和响应数据,并对响应回来的内容自动转换成 JSON类型的数据6. 批量发送多个请求7. 安全性更高,客户端支持防御 XSRF,就是让你的每个请求都带一个从cookie中拿到的key, 根据浏览器同源策略,假冒的网站是拿不到你cookie中得key的,这样,后台就可以轻
07
2020
04

axios 常用语法

axios(config): 通用/最本质的发任意类型请求的方式axios(url[, config]): 可以只指定 url 发 get 请求axios.request(config): 等同于 axios(config)axios.get(url[, config]): 发 get 请求axios.delete(url[, config]): 发 delete 请求axios.post(url[, data, config]): 发 post 请求axios.put(url[, data,
07
2020
04

axios为什么既能在浏览器环境运行又能在服务器(node)环境运行?

axios在浏览器端使用XMLHttpRequest对象发送ajax请求;在node环境使用http对象发送ajax请求。var defaults.adapter = getDefaultAdapter();function getDefaultAdapter () { var adapter;    if (typeof XMLHttpRequest !== 'undefined') {     // 浏览器环境&nb
07
2020
04

axios相比原生ajax的优点

ajax的缺点本身是针对MVC的编程,不符合现在前端MVVM的浪潮基于原生的XHR开发,XHR本身的架构不清晰。JQuery整个项目太大,单纯使用ajax却要引入整个JQuery非常的不合理(采取个性化打包的方案又不能享受CDN服务)不符合关注分离(Separation of Concerns)的原则配置和调用方式非常混乱,而且基于事件的异步模型不友好。
02
2020
04

axios的特点有哪些?

答:一、Axios 是一个基于 promise 的 HTTP 库,支持promise所有的API二、它可以拦截请求和响应三、它可以转换请求数据和响应数据,并对响应回来的内容自动转换成 JSON类型的数据四、安全性更高,客户端支持防御 XSRF