背景
使用 react 来做一个导航。
官方给出了效果示例。
初体验
安装
$ npm install --save rc-tabs
结果
+ rc-tabs@9.5.2
added 12 packages from 13 contributors in 12.014s
编写 js 代码
import Tabs, { TabPane } from 'rc-tabs';
import TabContent from 'rc-tabs/lib/TabContent';
import ScrollableInkTabBar from 'rc-tabs/lib/ScrollableInkTabBar';
var callback = function(key){
}
React.render(
(
<Tabs
defaultActiveKey="2"
onChange={callback}
renderTabBar={()=><ScrollableInkTabBar />}
renderTabContent={()=><TabContent />}
>
<TabPane tab='tab 1' key="1">first</TabPane>
<TabPane tab='tab 2' key="2">second</TabPane>
<TabPane tab='tab 3' key="3">third</TabPane>
</Tabs>
),
document.getElementById('t2'));
准备 css 文件
将 activeKey 中的 index.css
文件拿起来,放在 src 目录下 tab.css
中,
再在 js 文件中引入 css 文件,如下:
import Styles from './tab.css';
参考
- react-component tabs
- react-native navigation: 这些是 react-native 的,不适用于 react.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于