后端接口要求传参中的order是对象数组格式,如下:
我前端应该咋传,我已经传到以下格式:
前端代码如下:
pageQuery:{
name:null,
flag:null,
current:1,
size:10,
},
this.pageQuery.orders = JSON.stringify([{column: 'createDate', asc: 'true'}]);
await this.$http.get('/api/admin/carType/list',{params:this.pageQuery}).then(res => {
this.listLoading = false;
this.tableData = res.data.data.records;
this.total = res.data.data.total;
}).catch(err => {
this.listLoading = false;
})
但是后端还是接收不到,本人新手小白,还请大佬指教
补充1:
在swagger上测试后发现,请求url里的参数部分解码过后就是:
(url)+orders[0].asc='true'&order[0].column='createDate'
get请求,前端要咋传,才能传成order[0].key=value这种格式
repeat不行那就试bucket