根据您提供的代码片段,假设lastActiveTab是一个变量,hotelNewTagInfo是一个数组。如果在循环hotelNewTagInfo数组时找到与lastActiveTab相等的值,则可以直接返回该项作为默认激活的标签页。以下是实现这一逻辑的示例代码:
<Tabs defaultActiveKey={lastActiveTab} onChange={handleTabChange}>
{hotelNewTagInfo.map((item: any, index: any) => {
if (item.code === lastActiveTab) {
return (
<Tabs.TabPane tab={item.name} key={item.code}>
<AmenityLabels
tabsTitle={item.name}
tabsCode={item.code}
/>
</Tabs.TabPane>
);
}
return null;
})}
</Tabs>
上述代码会遍历hotelNewTagInfo数组,并检查每个项的code属性是否与lastActiveTab相等。如果找到匹配项,则渲染对应的标签页,并将其设置为默认激活状态。如果没有找到匹配项,则返回 null。
内容由零声教学AI助手提供,问题来源于学员提问




