antd3升级为antd4后dataIndex问题记录

226 阅读1分钟

升级完成后,有个table中的数据消失了

经排查(项目编译慢死了),是dataIndex的要求格式变更了

antd3中支持传入的是字符串 image.png antd4不再支持dataIndex:'a.b.c'形式,应该使用['a','b','c']格式 image-1.png 官方文档中也提到了这点改动 image-2.png 代码:

 const columns = [        {            title: '姓名',            // dataIndex: 'name.test',  //v3写法            dataIndex: ['name', 'test']  //v4写法
            key: 'name',
        }
    ];