当前位置:   article > 正文

TabBar组件如何跳转页面?_tabbar页面跳转

tabbar页面跳转

1、先引入

2、假数据

  1. const tabs = [
  2. {
  3. key: 'home',
  4. title: '首页',
  5. icon: <AppOutline />,
  6. badge: Badge.dot,
  7. },
  8. {
  9. key: 'todo',
  10. title: '待办',
  11. icon: <UnorderedListOutline />,
  12. badge: '5',
  13. },
  14. {
  15. key: 'message',
  16. title: '消息',
  17. icon: (active: boolean) =>
  18. active ? <MessageFill /> : <MessageOutline />,
  19. badge: '99+',
  20. },
  21. {
  22. key: 'personalCenter',
  23. title: '我的',
  24. icon: <UserOutline />,
  25. },
  26. ]
  27. const [activeKey, setActiveKey] = useState('todo')

 3、获取假数据的key进行渲染输出

  1. <TabBar>
  2. {tabs.map(item => (
  3. <TabBar.Item key={item.key} icon={item.icon} title={item.title} />
  4. ))}
  5. </TabBar>

4、给大的tabBar加一个点击事件

5、根据key值进行判断和跳转

注意:自己的页面路径要跟tabs里面的路径一样,要先分清tabs里面的数据是哪一个页面,然后根据自己的页面将tabs里面的key进行更改

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/806102
推荐阅读
相关标签
  

闽ICP备14008679号