简单来说:
params 的方式。会将参数 加到 url后面。所以,传递的都是字符串。无法传递参数中含有json格式的数据(我某个参数的数据是json格式)。
data 的方式,是添加到请求体(body)中。然后如果你的数据有 json 格式。也是可以的。
格式:我这是json格式的数据,但是params的方式会把json格式转为string进行传值
let params = {
todoItemStartTime: this.queryParams.todoItemStartTime,
todoItemEndTime: this.queryParams.todoItemEndTime,
handleStartTime: this.queryParams.handleStartTime,
handleEndTime: this.queryParams.handleEndTime
};
//判空
if (JSON.stringify(params) != JSON.stringify({}))
this.queryParams.postParams = params;