gpt4 book ai didi

reactjs - 使选项卡切换有条件

转载 作者:行者123 更新时间:2023-12-03 14:27:33 28 4
gpt4 key购买 nike

我有一个基本的 TAB 界面,想知道是否有一种方法可以在单击选项卡时检查条件。根据情况,我们是否继续更改选项卡。

查看可用的方法,我找不到任何可以帮助我的方法。

onChange 和 onTabClick 似乎不适用于我想做的事情,有什么想法吗?

谢谢!

最佳答案

我不知道你的版本是否可行,但你可以这样做:(在示例中,我没有设置任何逻辑,但您可以在按钮中执行您想要的操作)

class App extends React.Component {
state = {
activeKey: "1"
};

handleChange = activeKey => {
this.setState({ activeKey });
};

render() {
return (
<div className="App">
<p>Current antd version: {version}</p>
<div>
<Tabs
type="primary"
onChange={this.handleChange}
activeKey={this.state.activeKey}
>
<TabPane tab="First" key="1">
<Button
onClick={() => {
this.setState({ activeKey: "2" });
}}
>
Go to Second Tab
</Button>
</TabPane>
<TabPane tab="Second" key="2">
<Button
onClick={() => {
this.setState({ activeKey: "1" });
}}
>
Back to first tab
</Button>
</TabPane>
</Tabs>
</div>
</div>
);
}
}

Edit broken-sound-5897p

关于reactjs - 使选项卡切换有条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47704852/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com