Vue.js adalah sebuah framework JavaScript yang digunakan untuk membangun antarmuka pengguna (user interface) pada web dengan cara yang modular dan mudah dipelajari. Vue.js sangat populer karena kemampuan nya dalam memudahkan developer untuk membuat aplikasi web yang responsif dan interaktif dengan sangat cepat. Vue.js sangat cocok untuk pengembangan aplikasi web dengan skala kecil dan menengah.
Vue.js menggabungkan fitur-fitur dari Angular.js dan React.js dengan pendekatan yang lebih sederhana. Vue.js menggunakan sistem template syntax yang mudah dipahami oleh developer untuk memudahkan pengembangan aplikasi web. Dalam artikel ini, kita akan membahas tentang penggunaan Vue.js beserta contohnya.
Contoh Penggunaan Vue.js
- Hello World Vue.js
Untuk memulai dengan Vue.js, kita akan membuat contoh sederhana Hello World yang menunjukkan bagaimana Vue.js dapat digunakan pada file HTML sederhana. Berikut kode HTML sederhana dengan Vue.js:

Kode di atas membuat sebuah instance Vue dengan nama app yang terhubung ke elemen HTML dengan id app. Selain itu, kita juga mendefinisikan data message dengan nilai awal “Hello World Vue.js!”. Dalam elemen HTML dengan tag <h1> kita menggunakan syntax {{ message }} untuk menghubungkan data message dengan tampilan pada halaman web.
- Menggunakan Direktif Vue.js
Direktif pada Vue.js digunakan untuk menghubungkan data dengan tampilan HTML pada halaman web. Contoh penggunaan direktif Vue.js adalah sebagai berikut:

Pada contoh di atas, kita menggunakan direktif v-if untuk menampilkan paragraf hanya jika nilai dari properti show adalah true. Kita juga menggunakan direktif v-model untuk menghubungkan input teks dengan properti inputText. Dalam elemen HTML dengan tag <p> kita menggunakan syntax {{ inputText }} untuk menampilkan nilai dari properti inputText.
- Menggunakan Komponen Vue.js
Komponen pada Vue.js adalah sebuah unit yang terdiri dari kode JavaScript, HTML, dan CSS yang dapat digunakan untuk membangun antarmuka pengguna (UI) yang dapat digunakan kembali (reusable). Contoh penggunaan komponen Vue.js adalah sebagai berikut:

Pada contoh di atas, kita menggunakan komponen Vue.js dengan nama my-component yang terdiri dari sebuah elemen <div> yang berisi judul dan konten. Kita juga menggunakan data property dalam komponen untuk mendefinisikan nilai awal dari judul dan konten. Kemudian, kita membuat instance Vue dengan nama app dan menambahkan komponen my-component ke dalam elemen HTML dengan id app.
Kesimpulan
Dalam artikel ini, kita telah membahas tentang Vue.js dan contoh penggunaannya. Vue.js sangat cocok untuk pengembangan aplikasi web dengan skala kecil dan menengah, serta mudah dipelajari dan digunakan. Dalam penggunaannya, Vue.js menawarkan fitur-fitur seperti sistem template syntax, direktif, dan komponen yang dapat memudahkan developer dalam membangun antarmuka pengguna yang responsif dan interaktif pada web.