Langkah 1: Menambahkan Vue ke Halaman HTML
Pertama, Anda perlu menambahkan Vue ke halaman HTML Anda. Anda dapat melakukannya dengan menambahkan tag <script> yang merujuk pada sumber Vue.js. Misalnya:
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
Langkah 2: Membuat Instansi Vue
Setelah Anda menambahkan Vue ke halaman HTML, langkah selanjutnya adalah membuat instansi Vue yang akan mengontrol bagian-bagian tertentu dari halaman tersebut. Anda dapat melakukannya dengan menambahkan tag <script> setelah tag Vue.js:
<script>
var app = new Vue({
// Opsi konfigurasi Vue di sini
});
</script>
Langkah 3: Menghubungkan Vue dengan Elemen HTML
Sekarang, Anda dapat menghubungkan instansi Vue dengan elemen HTML di halaman Anda. Anda dapat melakukannya dengan menambahkan atribut v-bind
atau v-on
ke elemen tersebut. Misalnya, jika Anda ingin mengikat nilai variabel Vue ke sebuah elemen input, Anda dapat menggunakan atribut v-model
:
<input type="text" v-model="namaVariabel">
Di atas, "namaVariabel" adalah nama variabel yang akan dihubungkan dengan nilai elemen input.
Langkah 4: Menambahkan Logika Vue
Anda dapat menambahkan logika Vue ke dalam instansi Vue yang telah Anda buat. Misalnya, jika Anda ingin menampilkan pesan sapaan berdasarkan nilai variabel Vue, Anda dapat menambahkan metode yang mengembalikan pesan tersebut:
<script>
var app = new Vue({
data: {
namaVariabel: ''
},
methods: {
sapaan: function() {
return 'Halo, ' + this.namaVariabel + '!';
}
}
});
</script>
Anda dapat memanggil metode ini di dalam elemen HTML dengan menggunakan sintaksis {{ ... }}
:
<p>{{ sapaan() }}</p>
Langkah 5: Menjalankan Aplikasi Vue
Terakhir, Anda perlu menjalankan aplikasi Vue agar dapat berfungsi pada halaman HTML. Anda dapat melakukannya dengan memanggil metode mount
pada instansi Vue di bagian akhir script:
<script>
var app = new Vue({
// Opsi konfigurasi Vue di sini
});
app.mount('#app');
</script>
Di atas, "#app" adalah ID elemen HTML tempat Anda ingin Vue dijalankan.
Dengan mengikuti langkah-langkah di atas, Anda dapat menggunakan Vue pada halaman HTML Anda dan membuat antarmuka pengguna yang interaktif.