Skip to content

NavBar 导航栏 ​

显示页面标题及左右操作,可固定在顶部并适配状态栏。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 页面导航栏 -->
<fui-nav-bar title="页面标题" @leftClick="handleBack" />

属性 ​

属性类型说明官网默认值
paddingNumber / String左右内边距,单位 px8
titleString标题-
sizeNumber / String标题字号,单位 px17
colorString标题颜色#181818
fontWeightNumber / String标题字重500
backgroundString背景色#fff
splitLineBoolean是否显示底部分隔线false
lineColorString分隔线颜色#eee
statusBarBoolean高度是否包含状态栏true
isFixedBoolean是否固定顶部false
zIndexNumber / String层级,nvue 不支持996
customBoolean是否自定义导航栏内容false
isOccupyBoolean固定时是否占据导航栏高度false

事件 ​

事件说明回调参数
init导航栏初始化{ windowWidth, height, statusBarHeight, left, btnWidth, btnHeight }
leftClick点击左侧区域无
rightClick点击右侧区域无
titleClick点击标题无

H5 默认字号为 16px;nvue 不建议使用 isOccupy,可根据 init 的高度自行占位。

插槽 ​

插槽说明
default左侧内容;custom 为 true 时为整个导航栏内容
right右侧自定义内容