这是我目前写的有问题的,就是希望最后的结果是[{},{},{}]这种格式的结果,现在写的都覆盖成最后一个了
success: function (data) {
let userData={};
let role=[];
let num='';
let alluser=[]
//获取数据
ajaxData=data.result;
console.log(ajaxData)
for(let i=0;i<ajaxData.length;i++){
userData.key=i;
userData.order=i+1;
userData.nickname=ajaxData[i].userId;
userData.username=ajaxData[i].username;
userData.sex=ajaxData[i].sex;
userData.phone=ajaxData[i].tele;
userData.email=ajaxData[i].email;
userData.state=ajaxData[i].status;
for(let t=0;t<ajaxData[i].role.length;t++){
role.push(ajaxData[i].role[t].roleId+' ')
};
userData.select=role;
num=i+1;
alluser.push(userData)
};
//赋值
this.setState({
ajaxdata:data.result[0].role,
dataSource: alluser,
count: num
});
console.log(this.state.dataSource)
}.bind(this),
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
小伙看你根骨奇佳,潜力无限,来学PHP伐。