Skip to content
Discussion options

You must be logged in to vote

You're correct — Vuetify 3 changed how layouts and navigation drawers work compared to v2.

In Vuetify 3, v-navigation-drawer is designed to work within the layout system (v-app or v-layout). The drawers register themselves with the nearest layout parent and coordinate their positions through it. This is why they're expected to be near the top of your component tree.

That said, you absolutely can have multiple drawers in v3. Here's how to handle your use case:

Option 1: Multiple drawers at the top level, controlled from child tabs

Keep all drawers in your root layout and use a store (Pinia) or provide/inject to toggle them from anywhere:

<!-- App.vue / Layout -->
<v-app>
  <v-navigation-dr…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@LadIQe
Comment options

Answer selected by LadIQe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants