axios post formdata

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)
        })
    })
}



你可能感兴趣的:(axios post formdata)