首页 > 移动平台 > 详细

axios获取数据接口

时间:2019-12-15 17:21:54      阅读:148      评论:0      收藏:0      [点我收藏+]

 

vue.js默认没有提供ajax功能的。

所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。

注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。

下载地址:

https://unpkg.com/axios@0.18.0/dist/axios.js
https://unpkg.com/axios@0.18.0/dist/axios.min.js

axios提供发送请求的常用方法有两个:axios.get() 和 axios.post() 。

增 post

删 delete

改 put/patch

查 get

 

// 发送get请求
// 参数1: 必填,字符串,请求的数据接口的url地址,例如请求地址:http://www.baidu.com?id=200
// 参数2:可选,json对象,要提供给数据接口的参数
// 参数3:可选,json对象,请求头信息
axios.delete(‘服务器的资源地址‘,{ // http://www.baidu.com
params:{
参数名:‘参数值‘, // id: 200,
},
headers:{
responseData:"json",
}

}).then(function (response) { // 请求成功以后的回调函数
console.log("请求成功");
console.log(response);

}).catch(function (error) { // 请求失败以后的回调函数,如果then有语法错误的话,这里也会被执行
console.log("请求失败");
console.log(error.response);
});

// 发送post请求,参数和使用和axios.get()一样。
// 参数1: 必填,字符串,请求的数据接口的url地址
// 参数2:必填,json对象,要提供给数据接口的参数,如果没有参数,则必须使用{}
// 参数3:可选,json对象,请求头信息
axios.post(‘服务器的资源地址‘,{
username: ‘xiaoming‘,
password: ‘123456‘
},{
responseData:"json",
})
.then(function (response) { // 请求成功以后的回调函数
console.log(response);
})
.catch(function (error) { // 请求失败以后的回调函数
console.log(error);
});


// b‘firstName=Fred&lastName=Flintstone‘

axios获取数据接口

原文:https://www.cnblogs.com/eliwen/p/12044522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!