返回上级
通过 leftArrow 开启返回按钮
html
<uv-nav-bar title="标题" left-title="返回" left-arrow/>右侧插槽
html
<uv-nav-bar title="标题" left-title="返回" left-arrow>
<template #right>
<uv-icon size="18" name="search" color="#419dfb" />
</template>
</uv-nav-bar>fixed定位
通过 fixed 开启,通过 placeholder 生成等高占位元素
html
<uv-nav-bar fixed placeholder />props
| 属性 | 含义 | 类型 | 默认值 |
|---|---|---|---|
| title | 标题名字 | String | - |
| bgColor | 背景颜色 | String | '#fff' |
| leftTitle | 左边文字 | String | - |
| leftColor | 左边文字颜色 | String | '#419dfb' |
| rightTitle | 右边文字 | String | - |
| leftArrow | 是否开启左边箭头 | Boolean | false |
| arrowProps | 箭头配置,跟icon配置相同 | Object | - |
| border | 是否显示上边框 | Boolean | true |
| zIndex | 层级 | [Number,String] | 1 |
| fixed | 是否开启fixed定位 | Boolean | false |
| placeholder | 是否生成等高占位元素 | Boolean | false |
events
| 事件名称 | 含义 | 参数 |
|---|---|---|
| click-left | 点击左侧 | - |
| click-right | 点击右侧 | - |
css变量
css
--uv-nav-bar-height: 46px;
--uv-nav-bar-center-max-width: 60%;
--uv-nav-bar-center-font-size: 16px;
--uv-nav-bar-center-font-weight: 700;
--uv-nav-bar-center-color: #323233;
--uv-nav-bar-left-right-padding: 0 16px;
--uv-nav-bar-left-right-font-size: 14px;
--uv-nav-bar-left-text-padding-left: 5px;
UV-UI