UNPKG

zent

Version:

一套前端设计语言和基于React的实现

72 lines (65 loc) 1.31 kB
--- order: 9 zh-CN: title: 按钮类型 tabOne: 选项一 tabTwo: 选项二 tabThree: 选项三 tabOneCont: 选项一的内容 tabTwoCont: 选项二的内容 tabThreeCont: 选项三的内容 en-US: title: Button Types tabOne: Tab One tabTwo: Tab Two tabThree: Tab Three tabOneCont: The content of tab one. tabTwoCont: The content of tab two. tabThreeCont: The content of tab three. --- ```jsx import { Tabs } from 'zent'; const TabPanel = Tabs.TabPanel; class Simple extends React.Component { state = { activeId: '2', }; onTabChange = id => { this.setState({ activeId: id, }); }; render() { const panels = [ <TabPanel key="1" tab={<span>{i18n.tabOne}</span>} id="1" disabled> <div>{i18n.tabOneCont}</div> </TabPanel>, <TabPanel key="2" tab="{i18n.tabTwo}" id="2"> <div>{i18n.tabTwoCont}</div> </TabPanel>, <TabPanel key="3" tab="{i18n.tabThree}" id="3"> <div>{i18n.tabThreeCont}</div> </TabPanel>, ]; return ( <div className="zent-tabs-demo"> <div> <Tabs activeId={this.state.activeId} onChange={this.onTabChange} type="button" > {panels} </Tabs> </div> </div> ); } } ReactDOM.render(<Simple />, mountNode); ``` <style> .zent-tabs-demo .zent-tabs { margin-bottom: 16px; } </style>