在Vue中实现发送网络请求
原理
: Vue.js中发送网络请求本质还是ajax,我们可以使用插件方便操作。
- vue-resource: Vue.js的插件,已经不维护,不推荐使用
- axios :
不是vue的插件
,可以在任何地方使用,推荐
说明
: 既可以在浏览器端
又可以在**node.js
**中使用的发送http请求的库,支持Promise ,不支持jsonp如果遇到jsonp请求, 可以使用插件
jsonp
实现
基础-axios-介绍-及基本使用
用法:
// 基本用法 axios.get(url).then((res) => { // 请求成功 会来到这 res响应体 }).catch((err) => { // 请求失败 会来到这 处理err对象 })
// 获取 axios.get('http://localhost:3000/brands').then().catch() // 删除 axios.delete('http://localhost:3000/brands/1').then().catch() // 添加 axios.post(