📅  最后修改于: 2023-12-03 14:47:00.247000             🧑  作者: Mango
ReactJS MDBootstrap 切换组件是一组可高度定制的交互式组件,提供了一种简单的方法来在 React 应用程序中切换内容。
安装 ReactJS MDBootstrap 切换组件很简单,只需在终端(macOS 或 Linux)或命令提示符(Windows)中执行以下命令:
npm install --save mdbreact
为了使用组件,您需要在项目中导入所需的组件并将其包装在父组件中。以下是一个示例,其中包括两个选项卡:
import React, { Component } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink } from 'mdb-react-ui-kit';
class App extends Component {
render() {
return (
<MDBTabs>
<MDBTabsItem>
<MDBTabsLink>选项卡1</MDBTabsLink>
</MDBTabsItem>
<MDBTabsItem>
<MDBTabsLink>选项卡2</MDBTabsLink>
</MDBTabsItem>
</MDBTabs>
);
}
}
export default App;
如果您希望在选项卡之间显示不同的内容,可以将其包装在 MDBTabsPanel 组件中,如下所示:
import React, { Component } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink, MDBTabsPanel } from 'mdb-react-ui-kit';
class App extends Component {
render() {
return (
<MDBTabs>
<MDBTabsItem>
<MDBTabsLink>选项卡1</MDBTabsLink>
<MDBTabsPanel>
<h1>这是选项卡1的内容</h1>
</MDBTabsPanel>
</MDBTabsItem>
<MDBTabsItem>
<MDBTabsLink>选项卡2</MDBTabsLink>
<MDBTabsPanel>
<h1>这是选项卡2的内容</h1>
</MDBTabsPanel>
</MDBTabsItem>
</MDBTabs>
);
}
}
export default App;
您可以在选项卡之间使用不同的效果,如下所示:
import React, { Component } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink, MDBTabsPanel } from 'mdb-react-ui-kit';
class App extends Component {
render() {
return (
<MDBTabs pills>
<MDBTabsItem>
<MDBTabsLink>选项卡1</MDBTabsLink>
<MDBTabsPanel>
<h1>这是选项卡1的内容</h1>
</MDBTabsPanel>
</MDBTabsItem>
<MDBTabsItem>
<MDBTabsLink>选项卡2</MDBTabsLink>
<MDBTabsPanel>
<h1>这是选项卡2的内容</h1>
</MDBTabsPanel>
</MDBTabsItem>
</MDBTabs>
);
}
}
export default App;
这里我们将效果设置为 pills
,这将使选项卡变成胶囊形状的按钮。
ReactJS MDBootstrap 切换组件非常易于定制。您可以更改按钮的颜色、背景色、边框等等。以下是一个示例,其中更改了选项卡的颜色和激活选项卡的文本颜色:
import React, { Component } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink, MDBTabsPanel } from 'mdb-react-ui-kit';
class App extends Component {
render() {
return (
<MDBTabs
pills
color='warning'
activeColor='dark'
>
<MDBTabsItem>
<MDBTabsLink>选项卡1</MDBTabsLink>
<MDBTabsPanel>
<h1>这是选项卡1的内容</h1>
</MDBTabsPanel>
</MDBTabsItem>
<MDBTabsItem>
<MDBTabsLink>选项卡2</MDBTabsLink>
<MDBTabsPanel>
<h1>这是选项卡2的内容</h1>
</MDBTabsPanel>
</MDBTabsItem>
</MDBTabs>
);
}
}
export default App;
ReactJS MDBootstrap 切换组件是一种必须了解的交互式组件。对于需要在多个内容之间进行切换的应用程序来说,它是一种非常有用的工具。它易于使用和定制,您可以轻松地将其添加到 React 应用程序中以增强其功能。