mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-03 16:39:41 +08:00
2b1bed42c9
* inner style Card * support `cover` `actions` `avatar` `description` and `extraContent` * improve * refactor
806 B
806 B
order | title | ||||
---|---|---|---|---|---|
8 |
|
zh-CN
可承载更多内容。
en-US
More content can be hosted.
import { Card } from 'antd';
const tabList = [{
key: 'tab1',
tab: 'tab1',
}, {
key: 'tab2',
tab: 'tab2',
}];
const contentList = {
tab1: <p>content1</p>,
tab2: <p>content2</p>,
};
class TabsCard extends React.Component {
state = {
key: 'tab1',
}
onTabChange = (key) => {
this.setState({ key });
}
render() {
return (
<Card
style={{ width: 300 }}
title="Card title"
extra={<a href="#">More</a>}
tabList={tabList}
onTabChange={this.onTabChange}
>
{contentList[this.state.key]}
</Card>
);
}
}
ReactDOM.render(
<TabsCard />
, mountNode);