Skip to content

导航栏 NavBar

导航栏组件。

兼容性

  • 兼容:✅
  • 不兼容:❌
  • 未知:❔
H5安卓苹果微信支付宝百度抖音QQ快手飞书京东
小红书鸿蒙360华为快应用快应用联盟

插件市场地址

DCloud 插件市场地址

基础使用

  • 通过 title 属性设置导航标题。
vue
<template>
    <pure-nav-bar title="导航栏"></pure-nav-bar>
</template>

返回按钮

  • 通过 back 属性设置是否显示返回按钮。
  • 通过 backIcon 属性设置返回按钮图标名称。
  • 通过 backText 属性设置返回按钮文本。
  • 通过 autoBack 属性设置是否点击自动返回上一页。
  • 通过 backDelta 属性设置返回页面数。
vue
<template>
    <pure-nav-bar title="不自动返回" back backText="返回"></pure-nav-bar>
</template>

左/右菜单按钮

  • 通过 leftBtns 属性设置左侧功能菜单按钮。
  • 通过 rightBtns 属性设置右侧功能菜单按钮。
  • 菜单按钮的数据结构见下方说明。
vue
<template>
    <pure-nav-bar title="导航栏" back :leftBtns="leftBtns" :rightBtns="rightBtns"></pure-nav-bar>
</template>

菜单按钮数据结构

属性名说明类型默认值可选值版本
icon菜单按钮的图标名称,同图标组件(Icon)的 name 属性,参考String--+1.0.0
text菜单按钮的文字String--+1.0.0
hoverClass菜单按钮的 hover-classString--+1.0.0
disabled菜单按钮禁用状态Boolean--+1.0.0
disabledClass菜单按钮的禁用 classString--+1.0.0
style菜单按钮的自定义样式String--+1.0.0
class菜单按钮的自定义 classString--+1.0.0
hide是否隐藏该菜单按钮Boolean--+1.0.0
iconStyle菜单按钮图标的自定义样式String--+1.0.0
iconClass菜单按钮图标的自定义 classString--+1.0.0
iconProps菜单按钮图标的配置,同 Icon 组件的 Props参考Object--+1.0.0
textStyle菜单按钮文本的自定义样式String--+1.0.0
textClass菜单按钮文本的自定义 classString--+1.0.0
props菜单按钮的配置,同 Button 组件的 Props参考Object""-+1.0.0

安全胶囊

  • 通过 safeMenuButton 属性设置是否在右侧留出胶囊按钮安全宽度。
vue
<template>
    <pure-nav-bar title="导航栏" back safeMenuButton></pure-nav-bar>
</template>

标题对齐方式

  • 默认标题居中对齐,设置 left 属性可以让标题居左对齐。
vue
<template>
    <pure-nav-bar title="导航栏" back left></pure-nav-bar>
</template>

Props

属性名说明类型默认值可选值版本
hoverClass导航栏中按钮的 hover-classString"pure-hover"-+1.0.0
statusBar是否显示状态栏Booleantruefalse+1.0.0
disabledClass导航栏中按钮禁用状态的 classStringpure-disabled-+1.0.0
back是否显示返回按钮Booleanfalse-+1.0.0
backIcon返回按钮图标名称,同图标组件(Icon)的 name 属性,参考String__zuo2-+1.0.0
backText返回按钮文本String--+1.0.0
autoBack点击返回按钮是否自动返回Booleantruefalse+1.0.0
backDelta返回页数[Number, String]1-+1.0.0
title标题String--+1.0.0
left标题是否居左对齐Booleanfalse-+1.0.0
safeMenuButton右侧是否留出胶囊按钮安全宽度Booleanfalse-+1.0.0
leftBtns左侧功能按钮数据Array[]-+1.0.0
rightBtns右侧功能按钮数据Array[]-+1.0.0

Event

事件名说明回调参数版本
back返回事件-+1.0.0
btnClick功能菜单按钮点击事件btn: 按钮数据+1.0.0
<button> 组件的原生事件参考-+1.0.0

提示

button 组件的原生事件的回调参数:第一个为原生事件对象 $event,第二个参数为按钮数据 btn

Slots

名称说明参数版本
left左侧区域-+1.0.0
back返回按钮-+1.0.0
leftBtns左侧功能菜单按钮区域-+1.0.0
title标题-+1.0.0
rightBtns右侧功能菜单按钮区域-+1.0.0

基于 MIT 许可发布