江湖救急。。。。。。。。。。。

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)