Axios异步通信(通信框架)
Axios是一个开源的可以用在浏览器端和NodeJS 的异步通信框架,她的主要作用就是实现AJAX异步通信,其功能特点如下:
●从浏览器中创建XMLHttpRequests
●从node.js创建http请求
●支持Promise API [JS中链式编程]
●拦截请求和响应
●转换请求数据和响应数据
●取消请求
●自动转换JSON数据
●客户端支持防御XSRF (跨站请求伪造)
为什么要使用Axios
由于Vue.js是一个视图层框架且作者(尤雨溪) 严格准守SoC (关注度分离原则),所以
Vue.js并不包含AJAX的通信功能,为了解决通信问题,作者单独开发了一个名为
vue-resource的插件,不过在进入2.0 版本以后停止了对该插件的维护并推荐了Axios 框
架。少用jQuery,因为它操作Dom太频繁!
代码 初探axios 先建立一个data.json
{
“name”: “cqh”,
“age”: “18”,
“sex”: “男”,
“url”:“https://www.baidu.com”,
“address”: {
“street”: “缇香郡”,
“city”: “宁波”,
“country”: “中国”
},
“links”: [
{
“name”: “bilibili”,
“url”: “https://www.bilibili.com”
},
{
“name”: “baidu”,
“url”: “https://www.baidu.com”
},
{
“name”: “cqh video”,
“url”: “https://www.4399.com”
}
]
}
Vue(3)
最新推荐文章于 2024-05-18 11:12:26 发布
{{info.name}}
点我到百度链接