1.0.1 • Published 8 months ago

@ambilight-taro/nav-bar v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@ambilight-taro/nav-bar

NPM Version NPM Downloads

Installation

npm install @ambilight-taro/nav-bar

Usage

导航栏组件

如果想要做沉浸式布局,请先配置 navigationStyle: 'custom'

组件内容区域高度默认是根据胶囊按钮位置、高度和 statusBarHeight 动态计算出来的(如没有胶囊按钮则直接使用默认预设高度)

简单的组件,没有内置的太多功能,主要用作管理导航栏渲染区域

Basic

import { AlNavBar } from '@ambilight-taro/nav-bar'

<AlNavBar>Hey guys</AlNavBar>

Safe padding for menu button

开启配置则可以为胶囊按钮区域预留出足够的安全区域

<AlNavBar safePaddingForMenuButton>Hey guys</AlNavBar>

Props & Types

interface AlNavBarBasicProps {
  children?: React.ReactNode
  /**
   * 是否自动根据胶囊位置,自动为内容区域添加安全边距
   * @requires Taro.getMenuButtonBoundingClientRect support https://docs.taro.zone/docs/apis/ui/menu/getMenuButtonBoundingClientRect
   * @default false
   */
  safePaddingForMenuButton?: boolean
  /**
   * 组件根节点 Id
   */
  id?: string
  className?: string
  style?: React.CSSProperties | string
}