Skip to main content

Navigation Drawer

info

For more details about Vuetify’s usage of NavigationDrawer component, click NavigationDrawer page.
For more prop explanations, click Vuetify NavigationDrawer API page.

Props

AttributeDescriptionTypeDefault
absoluteApplies position: absolute to the component.booleanfalse
bottomExpands from the bottom of the screen on mobile devices.booleanfalse
classprop that determines the class to add to the menu.stringundefined
clippedA clipped drawer rests under the application toolbar. Note: requires the clipped-left or clipped-right prop on AppBar to work as intended.booleanfalse
darkApplies the dark theme variant to the component.booleanfalse
disableResizeWatcherWill automatically open/close drawer when resized depending if mobile or desktop.booleanfalse
expandOnHoverCollapses the drawer to a mini-variant until hovering with the mouse.booleanfalse
fixedApplies position: fixed to the component.booleanfalse
mobileBreakpointSets the designated mobile breakpoint for the component.number | stringundefined
miniVariantCondenses navigation drawer width, also accepts the .sync modifier. With this, the drawer will re-open when clicking it.booleanfalse
permanentThe drawer remains visible regardless of screen size.booleanfalse
rightPlaces the navigation drawer on the right.booleanfalse
temporaryA temporary drawer sits above its application and uses a scrim (overlay) to darken the background.booleanfalse
valueControls whether the component is visible or hidden.anyundefined
visibleVisibility of NavigationDrawer component.booleantrue

Events

AttributeDescription
inputThe updated bound model
update:mini-variantThe mini-variant.sync event

Samples Qjson

NavigationDrawerExample
NavigationDrawerWithAppBar