antd Table的record为undefined?

188 阅读1分钟

问题描述

需要通过antd Table一行中的操作,获取一行数据的详情,但是打印出来的recordundefined

render: (record) => (
                    <div>
                        <Tooltip title='详情'>
                            <a onClick={() => this.handleInfo(record)}>
                                <Icon
                                    type='eye'
                                />
                            </a>
                        </Tooltip>
                    </div>
                )

问题分析

解决方法很简单,在参数里面加若干参数,即可

render: (text,record) => (
                    <div>
                        <Tooltip title='详情'>
                            <a onClick={() => this.handleInfo(record)}>
                                <Icon
                                    type='eye'
                                />
                            </a>
                        </Tooltip>
                    </div>
                )

record打印效果

问题总结

我也不知道为什么?写代码写得多了,就会了。
这个问题也是师兄帮助解决的。
希望可以帮助到你。