Vuetify 기본 레이아웃(App Bar)

|

Vuetify 기본 레이아웃

기본적으로 Material Design은 App BarContent로 이루어집니다. 여기에 Navigation Drawer가 추가되기도 합니다.


먼저 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는 다음과 같은 요소로 구성되어 있습니다.

image

  1. Container: v-app-bar로 생성되는 전체 영역 컨테이너
  2. App Bar Icon: v-app-bar-nav-icon로 추가
  3. Title: v-app-bar-title
  4. Action Items: v-btn icon
  5. 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>

image

참고 사이트

  • https://next.vuetifyjs.com/en/components/app-bars/