onExpand = (expanded, record) => {
console.log(record)
let desipertion;
function expand () {
return new Promise((resolve,reject)=>{
window.rpc.task.device.getArrayBriefByContainer({ id: record.id }, 0, 0).then((res) => {
resolve();
desipertion = res.map(x => ({ ...x, key: x.id ,setupTime: moment(x.createTime).format('YYYY-MM-DD'),type:x.typeName}));
})
})
}
async function execute () {
await expand();
record.desipertion = desipertion;
console.log(record.desipertion)
}
execute();
}
这里的record.desipertion已经获取到了 但是没有显示到页面上
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你获取到数据后,然后调用setstate方法,改变状态,然后你的组件要定义个接受状态改变的地方,比如value={this.state.*},一旦检测到你状态改变就会去render组件重新绘制,并且由于value的值和状态绑定所以value也会变。