1、首先前端引入控件:
2、后台封装函数:
a)切记返回的是json;
b)后台spring mvc的话,要加上@responsebody;
c)如果是中文,还要encode,decode;
methods: {
axiosPostRequst(url,data) {
let result = axios({
method: 'post',
url: url,
data: data,
transformRequest:[function(data){
let ret = '';
for(let i in data){
ret += encodeURIComponent(i)+'='+encodeURIComponent(data[i])+"&";
}
return ret;
}],
header:{
'Content-Type':'application/x-www-form-urlencoded'
}
}).then(function(result){
//return result.data.Realname;
return decodeURIComponent(result.data.Realname);
}).catch(error=>{
return "exception="+error;
});
return result;
}
}
3、调用
mounted: function () {
this.axiosPostRequst('https://XXXXXXX/imobile/wonderful/demoEntranceName.do',{}).then(result=>{
this.customerName = result;
});
}