# CNavCustomBar 自定义导航条
## 功能说明
自定义导航条组件,用于在页面顶部显示导航信息,可以自动适配不同设备的状态栏高度,支持显示返回按钮和标题。
## 引用方式
```js
import CNavCustomBar from '@components/layout/navCustomBar';
```
## 组件参数
- `isNeedBackIcon` (Boolean,可选):是否需要显示返回按钮,默认值为 false
- `title` (String,可选):导航栏标题文本,默认值为空字符串
## 实例方法
- `$getStatusBarHeight()`:获取状态栏高度
- `$getNavBarHeight()`:获取导航栏的总高度(包括状态栏)
## 使用示例
### 基础用法
```html
```
### 自定义图标
```html
```
## 注意事项
1. 组件使用固定定位显示在页面顶部,使用时需要给内容区域设置上内边距,值为导航栏高度,可通过 `$getNavBarHeight()` 方法获取
2. 组件会自动适配不同设备的状态栏高度
3. 当 `isNeedBackIcon` 为 true 时,点击返回按钮默认执行 Taro.navigateBack({ delta: 1 })
4. 可以通过具名插槽 "icon" 自定义左侧图标,但仅在 isNeedBackIcon 为 false 时生效