vue 2.x axios 封装的get 和post方法
{
axios.get(url,{
params: data
}).then((res) => {
if (res) {
//成功回调
resolve(res);
}
}).catch((error) => {
reject(error);
})
})
}
Post(url,reject) => {
axios.post(url,qs.stringify(data),{
headers: {
'Content-Type': 'application/x-www-form-urlencoded','Accept': 'application/json'
}
}).then((res) => {
if (res) {
//成功回调
resolve(res);
}
}).catch((error) => {
reject(error);
})
})
}
}
postfile方法
{
//根据data对象生成FormData对象
var temp = new FormData();
for (var t in data) {
temp.append(t,data[t]);
}
axios.post(url,temp).then((res) => {
if (res) {
resolve(res.Data);
}
}).catch((error) => {
reject(error);
})
})
}
总结
以上所述是小编给大家介绍的vue 2.x 中axios 封装的get 和post方法。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。