【antd之tabs踩坑篇】Tabs有items时切换不起作用
<TabsdefaultActiveKey="1"tabPosition={mode}style={{ height: 220 }}items={new Array(30).fill(null).map((_, i) => {const id = String(i);return {label: `Tab-${id}`,key: id,disabled: i === 28,children: `Content of tab ${id}`,};})}/>
官网上如果tabs有很多item的话,能正常切换,但是我在本地要复现这个功能时,创建数组形式的items时,死活都切不过去
于是,我就对着官网上的例子,一步一步看,发现items里key是String形式的,但是我的key是Number形式的,于是我改写为 key: index + '1'
,就好了
如果需要写很多tabs的items时,一定要注意key为字符串形式