0.0.2 • Published 2 years ago

@lego-mobile/nav-bar v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

NavBar 标签栏

位于 app 内容区的上方,系统状态栏的下方,并且提供在一系列页面中的导航能力。

规则

  • 可在导航栏中显示当前视图的标题。如果标题非常冗长且无法精简,可以空缺。
  • 可在导航栏中使用 SegmentedControl 对内容进行层级划分。
  • 避免用过多的元素填满导航栏。一般情况下,一个『返回按钮』、一个『标题』、一个『当前视图的控件』就足够了;如果已经有了 SegmentedControl ,一般只搭配一个『返回按钮』或者『当前视图的控件』。
  • 为图标和文字控件,提供更大的点击热区。

安装

npm install @lego-mobile/nav-bar --save
# or
yarn add @lego-mobile/nav-bar

代码演示

基本使用

API

属性说明类型默认值
mode模式string'dark' enum{'dark', 'light'}
searchsearch-bar,搜索booleanfasle
icon出现在最左边的图标占位符ReactNode-
leftContent导航左边内容any
rightContent导航右边内容any
onLeftClick导航左边点击回调(e: Object): void

若为搜索框,请移步参照搜索框 API。