data:checkedKeys: [],
方法:addUserDataAuthority({userId: this.userinfo.id,checkedKeys:this.checkedKeys}).then(res => {
})
控制台:/api/admin/pmUserDataAuthority/saveUserDataAuthority?userId=cs11&checkedKeys[]=155525076&checkedKeys[]=101001455
传的值在控制台显示如上,我想把传的值放数组里,像这样checkedKeys[.......],该怎么写呢,姐妹们
代码太少,不能精准定位。初步判断是赋值checkedKeys时出了问题,还有建议使用post传数组,不要用get拼接
往里面push呗
let obj = {}
this.checkedKeys.forEach(i=> {
obj[`checkedKeys[${i}]`] = i
})
addUserDataAuthority({userId: this.userinfo.id,...obj})
这样试试
this.checkedKeys=res.data;
解决
var temp = res.result.data[i]
this.checkedKeys.push(temp.code)