# NavBar 导航栏 ### 引入 在`app.json`或`index.json`中引入组件,默认为`ES6`版本,`ES5`引入方式参见[快速上手](#/quickstart) ```json "usingComponents": { "van-nav-bar": "path/to/vant-weapp/dist/nav-bar/index" } ``` ## 代码演示 ### 基础用法 ```html ``` ```js Page({ onClickLeft() { wx.showToast({ title: '点击返回', icon: 'none' }); }, onClickRight() { wx.showToast({ title: '点击按钮', icon: 'none' }); } }); ``` ### 高级用法 通过 slot 定制内容 ```html ``` ### Props | 参数 | 说明 | 类型 | 默认值 | 版本 | |-----------|-----------|-----------|-------------|-------------| | title | 标题 | *string* | `''` | - | | left-text | 左侧文案 | *string* | `''` | - | | right-text | 右侧文案 | *string* | `''` | - | | left-arrow | 是否显示左侧箭头 | *boolean* | `false` | - | | fixed | 是否固定在顶部 | *boolean* | `false` | - | | border | 是否显示下边框 | *boolean* | `true` | - | | z-index | 元素 z-index | *number* | `1` | - | | safe-area-inset-top | 是否留出顶部安全距离(状态栏高度) | *boolean* | `true` | - | ### Slot | 名称 | 说明 | |-----------|-----------| | title | 自定义标题 | | left | 自定义左侧区域内容 | | right | 自定义右侧区域内容 | ### Events | 事件名 | 说明 | 参数 | |-----------|-----------|-----------| | bind:click-left | 点击左侧按钮时触发 | - | | bind:click-right | 点击右侧按钮时触发 | - | ### 外部样式类 | 类名 | 说明 | |-----------|-----------| | custom-class | 根节点样式类 | | title-class | 标题样式类 |