简单封装了一个post方法如下
uniPost(url, para) {
return new Promise((resolve, reject) => {
uni.request({
url: Vue.prototype.base.chifengApi + url,
data: para,
method: "POST",
header: {
'content-type': 'application/json',
'Authorization': 'Bearer ' + uni.getStorageSync('token')
},
success: (res) => {
resolve(res);
},
fail: (err) => {
reject(err)
}
});
})
}
以下为调用
this.methods.uniPost(url,that.billInfo, )
.then(res=>{
console.log(res)
});
当我直接将that.billInfo传入的时候后端接收不到数组,只有将billInfo的属性全部一个个列出来才能完成请求,请问是本就这样,还是我姿势不对?
1***@qq.com (作者)
我知道原因了,对象里有个数值型的,转一下就好了,谢谢!
2020-04-17 15:28