这两天项目中碰到了从一张表格中选择数据然后显示到另一张表格中的需求。 然后在 antd 中找到了 transfer 组件,其中的表格穿梭框可以满足需求,如图:
然后我就copy了它的代码示例,并且在它的基础上改动了一部分字段名后发现,竟然报错了,如图
dataSource ?可是我代码中根本都没用到 dataSource 啊,真的是对着文档看了好久,同时也问了身边的同事,最后找到了问题所在:
原因出在,左边的table源数据里,每一行的数据中,必须要有一个字段的名称是 title ,也就是 title 是不能省略的,哪怕你不用它,也不显示,但就是要有。而我就是把 title 改成了其他的 字段,所以才会报错。
至于为什么必须要有 title,它是干啥的,我也不知道。字段key 不能省略我倒是能理解,用做唯一标识嘛,但这个 title 到底是干啥的嘞?如果有知道的朋友,麻烦在评论区指正一下。
希望这篇文章有帮到遇到同样报错的你。