Halo semuanya, kembali lagi di tulisan saya. Baiklah pada kesempatan kali ini kita akan mengenal apa itu vuetify dan bagaimana cara mengintegrasikan vuetify dengan project vue js. Penasaran?, ayo ikuti tutorialnya berikut ini!.
Disadur dari laman resmi vuetify, vuetify adalah vue ui library yang menggunakan model material desain, dimana material desain adalah model desain ala-ala google. Sama seperti bootstrap, vuetify juga memberikan berbagai component yang bisa kalian gunakan untuk membangun website yang lebih interaktif, dan beautiful.
Dalam tutorial kali ini, kita akan mencoba mengintegrasikan vue js dengan vuetify, kita akan menggunakan wireframe yang telah disediakan oleh vuetify. Wireframe yang akan kita gunakan adalah base model vuetify dengan beberapa tambahan komponen di dalamnya.
Baca Artikel Lain ✨ |
📰 1. Membuat Notifikasi Realtime dengan php dan Jquery read more |
📰 2. Cara Membuat Hide/Show Input Password dengan Javascript dan Bootstrap read more |
📰 3. Cara Mencegah Multiple Submit dan Cara Menggunakan Spinner Bootstrap sebagai Indicator Loading pada Php read more |
1. Cara Install Vuetify di Vue Js
vue add vuetify
![]() |
Tampilan awal vuetify |
2. Cara Pasang Template Vuetify
<template>
<v-app id="inspire">
<v-navigation-drawer
v-model="drawer"
app
>
<!-- paste menu disini -->
</v-navigation-drawer>
<v-app-bar app>
<v-app-bar-nav-icon @click="drawer = !drawer"></v-app-bar-nav-icon>
<v-toolbar-title>Application</v-toolbar-title>
</v-app-bar>
<v-main>
<!-- paste konten disini -->
</v-main>
</v-app>
</template>
<script>
export default {
data: () => ({ drawer: null }),
}
</script>
![]() |
Memasang template vuetify |
![]() |
Contoh template vuetify |
3. Cara Menambah Menu
<v-list dense nav>
<v-list-item link>
<v-list-item-icon>
<v-icon>mdi-view-dashboard</v-icon>
</v-list-item-icon>
<v-list-item-content>
<v-list-item-title>Dashboard</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-list-item link>
<v-list-item-icon>
<v-icon>mdi-image</v-icon>
</v-list-item-icon>
<v-list-item-content>
<v-list-item-title>Photos</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-list-item link>
<v-list-item-icon>
<v-icon>mdi-help-box</v-icon>
</v-list-item-icon>
<v-list-item-content>
<v-list-item-title>About</v-list-item-title>
</v-list-item-content>
</v-list-item>
</v-list>
![]() |
Menambah menu pada vuetify |
4. Cara Menambah Content
<v-card :loading="loading" class="mx-5 my-5" max-width="374">
<template slot="progress">
<v-progress-linear
color="deep-purple"
height="10"
indeterminate
></v-progress-linear>
</template>
<v-img
height="250"
src="https://cdn.vuetifyjs.com/images/cards/cooking.png"
></v-img>
<v-card-title>Cafe Badilico</v-card-title>
<v-card-text>
<v-row align="center" class="mx-0">
<v-rating
:value="4.5"
color="amber"
dense
half-increments
readonly
size="14"
></v-rating>
<div class="grey--text ml-4">
4.5 (413)
</div>
</v-row>
<div class="my-4 subtitle-1">
$ • Italian, Cafe
</div>
<div>
Small plates, salads & sandwiches - an intimate setting with 12
indoor seats plus patio seating.
</div>
</v-card-text>
</v-card>
![]() |
Menambahkan konten |
Posting Komentar