NavBar
Intro
Provide navigation function for the page, often used at the top of the page.
Install
Register component globally via app.use, refer to Component Registration for more registration ways.
Usage
Basic Usage
Use Slot
API
Props
| Attribute |
Description |
Type |
Default |
| title |
Title |
string |
'' |
| left-text |
Left Text |
string |
'' |
| right-text |
Right Text |
string |
'' |
| left-arrow |
Whether to show left arrow |
boolean |
false |
| border |
Whether to show bottom border |
boolean |
true |
| fixed |
Whether to fixed top |
boolean |
false |
| placeholder |
Whether to generage a placeholder element when fixed |
boolean |
false |
| z-index |
Z-index |
number | string |
1 |
| safe-area-inset-top |
Whether to enable top safe area adaptation |
boolean |
false |
Slots
| Name |
Description |
| title |
Custom title |
| left |
Custom left side content |
| right |
Custom right side content |
Events
| Event |
Description |
Arguments |
| click-left |
Emitted when the left button is clicked |
event: MouseEvent |
| click-right |
Emitted when the right button is clicked |
event: MouseEvent |
Less Variables
How to use: Custom Theme.
| Name |
Default Value |
Description |
| @nav-bar-height |
46px |
- |
| @nav-bar-background-color |
@white |
- |
| @nav-bar-arrow-size |
16px |
- |
| @nav-bar-icon-color |
@blue |
- |
| @nav-bar-text-color |
@blue |
- |
| @nav-bar-title-font-size |
@font-size-lg |
- |
| @nav-bar-title-text-color |
@text-color |
- |
| @nav-bar-z-index |
1 |
- |