axios get 方法总结:
获取数据的方法
#.请求参数可以封装一个参数
var formData=new FormData();
formData.append('user',123456);
formData.append('pass',12345678);
1.基本语法: axios.get
axios.get('/url').then(function(response){
console.log(response);//请求正确时执行的代码
}).catch(function (response){
console.log(response);//请求错误时执行的代码
});
2.将请求参数单
axios.get('/user', {
params : { //请求所传入的数据
id : 123
}
}).then(function(response){
console.log(response);//请求正确时执行的代码
}).catch(function(response){
console.log(response);//发生错误时执行的代码
})
3,将请求的数据封装成一个对象
var params = {
dataone: this.datafirst,
datatwo: this.datasecond,
}
this.axios.get('/url', params).then(response => {
//请求成功时返回的数据
}).catch(response => {
//请求失败时返回的数据
})
4 封装get方法
export function fetch(url,params={}){
return new Promise((resolve,reject) => {
axios.get(url,{
params:params
})
.then(response => {
resolve(response.data);
})
.catch(err => {
reject(err)
})
})
}