Vuetify 기본 레이아웃(App Bar)
02 Apr 2022 | Vue.jsVuetify 기본 레이아웃
기본적으로 Material Design은 App Bar
와 Content
로 이루어집니다.
여기에 Navigation Drawer
가 추가되기도 합니다.
App Bar와 Content, Footer 레이아웃
먼저 App Bar와 Content로 이루어진 레이아웃입니다.
<template> <v-app ref="app"> <v-app-bar></v-app-bar> <v-main></v-main> <v-footer></v-footer> </v-app> </template>
App Bar 꾸미기
이 중에서 App Bar는 다음과 같은 요소로 구성되어 있습니다.
- Container:
v-app-bar
로 생성되는 전체 영역 컨테이너 - App Bar Icon:
v-app-bar-nav-icon
로 추가 - Title:
v-app-bar-title
- Action Items:
v-btn icon
- Overflow menu:
v-btn icon
간단한 App Bar
App Bar 태그 안에 v-btn icon
태그를 추가하면 자동으로 오른 정렬되어 추가가 됩니다. Overflow menu
도 버튼의 아이콘만 다른 동일한 버튼입니다.
<template> <v-app ref="app"> <v-app-bar></v-app-bar> <v-app-bar-nav-icon></v-app-bar-nav-icon> <v-toolbar-title>AppBar Title</v-toolbar-title> <v-btn icon> <v-icon>mdi-heart</v-icon> </v-btn> <v-btn icon> <v-icon>mdi-dots-vertical</v-icon> </v-btn> <v-main></v-main> <v-footer></v-footer> </v-app> </template>
참고 사이트
- https://next.vuetifyjs.com/en/components/app-bars/