const data = {
name:"test1",
fclPrice:100,
lclPrice:null,
total:"50"
}
以及我的两个专栏:
const Datatable = [
{ Header: 'Name', accessor: 'name' },
{ Header: 'Price', accessor:'?' },
{ Header: 'Total', accessor:'total' }
];
我希望访问者获取具有编号的价格密钥例如:如果fclprice:null和lclPrice:100,则应该使用lclPrice,反之亦然
您可以将访问器的值设置为函数,该函数将把包含数据的对象作为第一个参数。然后,你可以通过任何你想要的条件:
const Datatable = [
{ Header: 'Price', accessor: (data)=>data.fclPrice || data.lclPrice},
];