Halo semuanya, kembali lagi di sahretech. 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.
📰 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
Buka cmd atau terminal, lalu masuk ke direktori vuejs kalian. Kemudian
jalankan perintah berikut ini untuk menginstall vuetify.
vue add vuetify
Setelah proses instalasi selesai, jalankan perintah npm run serve. Lalu
buka di browser dengan url akses yang diberikan. Kalian akan melihat tampilan
vue js telah berubah menjadi vuetify seperti gambar di bawah ini.
|
Tampilan awal vuetify
|
2. Cara Pasang Template Vuetify
Setelah berhasil menginstall vuetify, selanjutnya kita akan coba menerapkan
beberapa komponen yang ada. Pertama kita akan merubah tampilan awal vuetify
dengan base model vuetify. Silahkan buka file App.vue, lalu ganti
bagian isi file tersebut dengan script yang ada di bawah ini
<template>
<v-app id="inspire">
<v-navigation-drawer
v-model="drawer"
app
>
</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>
</v-main>
</v-app>
</template>
<script>
export default {
data: () => ({ drawer: null }),
}
</script>
Sekarang jalankan kembali atau refresh halaman vuejs kalian, hasilnya akan
berubah seperti gambar di bawah ini.
|
Memasang template vuetify |
|
Contoh template vuetify |
3. Cara Menambah Menu
Untuk menambah menu pada template vuetify sangat mudah sekali, silahkan copy
script di bawah ini dan paste di bagian
<!-- paste menu disini --> di dalam file App.vue
<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>
Jalankan kembali atau refresh project vue js kalian, maka tampilannya akan
berubah seperti gambar di bawah ini.
|
Menambah menu pada vuetify
|
4. Cara Menambah Content
Selanjutnya kita akan coba menambah content yang berada di tengah-tengah
halaman, sebetulnya content boleh kalian isi bebas, tapi kali ini saya akan
memasukkan material card. Silahkan copy script di bawah ini dan pastekan pada
bagian <!-- paste konten disini--> di dalam file App.vue
<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>
Jalankan kembali atau refresh halaman vue js kalian, hasilnya akan berubah
seperti gambar di bawah ini.
|
Menambahkan konten |
Itulah sedikit perkenalan tentang vuetify dan bagaimana cara menggunakannya.
Nah sekarang kalian pilih mana nih?, pake vuetify atau bootstrap?. Keduanya
sama-sama memiliki komponen dan dokumentasi yang lengkap.
Sekarang kalian bisa melakukan improvisasi mandiri dengan menambahkan fungsi-fungsi yang ada pada vue js seperti v-if, v-for, dsb.
Sekian tutorial kali ini mengenai apa itu vuetify dan bagaimana cara
menggunakannya pada vue js. Semoga artikel ini bermanfaat, jika ada yang ingin
ditanyakan silahkan tulis di kolom komentar di bawah postingan ini. Sampai
jumpa di tutorial vue js lainnya.
No comments
Jangan lupa kasih komentar ya!. Karena komentar kalian membantu kami menyediakan informasi yang lebih baik
Tidak boleh menyertakan link atau promosi produk saat berkomentar. Komentar tidak akan ditampilkan. Hubungi 081271449921(WA) untuk dapat menyertakan link dan promosi