Javascript merupakan bahasa pemrograman tingkat tinggi yang populer di kalangan developer. Banyak framework yang tersedia saat mengerjakan project javascript. Salah satu paling populer, Vue JS. Namun, sudahkah Anda tahu apa itu directive pada Vue JS?
Vue JS adalah kerangka kerja alias framework yang berguna membantu developer, menulis dan menyusun data variabel. Selanjutnya, dirender agar interface situs atau aplikasi lebih menarik.
Di dalamnya terdapat atribut directive untuk memudahkan menjalankan perintah. Yuk, kenalan dengan apa itu directive pada Vue JS, agar makin cepat membangun situs maupun aplikasi.
Apa Itu Directive Vue JS?
Hal utama menggunakan kerangka kerja ini adalah pengenalan dasar Vue JS untuk pemula. Melalui situs resmi dikatakan, bahwa sebaiknya Anda mempelajari dasar javascript dan HTML. Demi memudahkan menggunakan tools ini.
Di antara banyaknya komponen Vue JS, directive jadi salah satu atribut yang banyak digunakan pengembang.
Secara harfiah, directive berarti arahan. Namun di Javascript, directive merupakan atribut khusus yang diawali dengan huruf v untuk menjalankan perintah suatu program.
Melansir dari Sekawanmedia, fungsi directive yaitu mengambil aksi pada interface front end situs. Misalnya, perintah dasar v-if, elsa, model, dan sebagainya.
Jenis Directive pada Vue JS
Semua jenis directive di framework Vue JS, sangat berguna untuk mengembangkan situs. Mulai dari menambahkan warna, mengubah tampilan judul, hingga menambahkan text html di interface.
Menurut CSS Trick,directive adalah perintah sederhana yang bisa Anda input ke DOM element. Tujuan atribut yang diawali v ini, memberikan informasi pada library bahwa Anda menerapkan markup khusus.
Sehingga, sintaks tak berpindah. Oleh karena itu, mari pahami dengan beberapa tipe atribut arahan di bawah ini.
1. Directive V-once
Atribut V-once merupakan perintah untuk menampilkan elemen hanya sekali. Ketika Anda memasukan atribut V-once, maka element yang akan muncul tak dapat berubah sesudah di render. Meskipun, terjadi perubahan di script tampilan di situs maupun aplikasi tetap sama.
Proses perubahan data akan diabaikan oleh v-once sekalipun terdapat interpolasi string di elemen. Misalnya, H1 mengandung v-once lalu Anda berniat untuk mengubah judul.
Maka, hal yang bisa dilakukan menghilangkan v-once lebih dulu. Barulah masukan judul yang telah dimasukan di data. Sehingga, tampilan baru bisa muncul di situs.
2. V-binding
Kegunaan v-binding adalah memperbaharui nilai atribut alias data binding. Tujuan menggunakan direktif ini yaitu menginformasikan pada Vue JS, bahwa Anda ingin menjalankan data binding satu arah.
Melansir contoh dari Petani Kode, apabila element terdiri dari <a v-bind:href=”url”>…</a>. Artinya, Anda memerintahkan direktif untuk melakukan binding data di atribut href dengan variabel url.
Pengertian v-binding sendiri merupakan cara untuk mengikat data source dari fasilitator yang kemudian disinkronkan saat pengambilan.
3. V-if
V-if digunakan untuk melakukan rendering dengan ketentuan tertentu alias conditional rendering. Apabila variabel render bernilai palsu maka judul variabel tidak akan tertampil di situs. Sebaliknya, jika judul bernilai asli atau true, maka variabel akan dirender dan muncul di halaman situs.
4. V-show
Pengaplikasian instruksi v-show tak jauh berbeda dengan v-if. Namun, di v-show tidak dapat menggunakan template sintaks dan alternative condition. Penggunaan v-show ialah alternatif menampilkan conditional element.
Perbedaan lain yang terdapat di instruksi yang hampir mirip ini, yaitu v-show dinilai lebih sederhana daripada v-if.
5. V-model
Direktif yang digunakan untuk melakukan binding dua nilai template dan properti yaitu v-model. Token template akan memberitahu Vue, bagaimana Anda menangani DOM. V-model umum digunakan ketika merancang formulir dan input.
Sama halnya dengan v-if dan v-show, v-model sering dianggap sama dengan v-bind karena keduanya bertujuan mengikat element. Namun, nyatanya ada perbedaan signifikan. V-bind hanya bisa melakukan binding satu arah sementara v-model melalui dua arah. Sehingga, hasil yang ditampilkan pun bisa berbeda. Perlu diketahui, pastikan Anda memilih direktif yang benar sesuai kebutuhan.
6. Menampilkan Kode Html dengan V-html
Apabila Anda ingin menampilkan kode html di situs, bisa gunakan v-html. Direktif ini dijalankan untuk memperbarui inner html yang ada di data Anda. Input v-html di judul atau H1. Ketika dirender, maka yang muncul adalah judul beserta elemen yang sudah diinput ke data.
7. Mengubah Tampilan Teks Menggunakan V-text
Tak sedikit yang masih keliru antara fungsi V-text dan V-html. V-text berguna untuk memperbarui elemen dengan data.
Berdasarkan situs geeksforgeeks, Anda akan membuat elemen div dengan id. Sambil menerapkan v-text ke elemen baru sebagai pesan. Sedangkan untuk sintaksisnya yaitu v-teks =”data”.
8. Manipulasi Data Variabel dengan V-on
Anda dapat memanipulasi variabel data dengan v-on. Namun, fungsi utama direktif itu, memantau aktivitas yang dijalankan elemen html. Perannya sebagai event listener.
9. V-for Instruksi yang Tak Boleh Disatukan dengan V-if
Berdasarkan panduan di website resmi Vue JS, instruksi v-for berguna untuk menampilkan elemen yang terdaftar di array. Selain itu, perintah v-for berguna untuk menjangkau bagian induk dan perulangan untuk properti objek.
Mengapa Penggunaan V-if dan V-for tak Disarankan?
Bagi sebagian pengembang, gabungan v-if dan v-for dipakai untuk menyaring data yang terkumpul di array. Namun, penggabungan ini ternyata tak terlalu efektif. Lantaran, Vue JS lebih mengutamakan render menggunakan v-for daripada v-if.
Keunggulan Vue JS
Bagi Anda yang sudah pernah menggunakan framework react dan angular, tentu merasakan ada perbedaan. Menurut situs Glints, berikut keunggulan Vue JS daripada jenis kerangka kerja lainnya:
Proses instalasi terbilang mudah
Tersedia guideline atau panduan untuk menggunakan fitur directive
Memiliki banyak jenis directive
Ukuran file kecil tetapi responsive
Terintegrasi
Mudah digunakan untuk berbagai project
Vue JS menyediakan eksistensi chrome sehingga mudah diperiksa saat render
Jadi, tak heran mengapa banyak developer yang tertarik menggunakan Vue JS untuk menyelesaikan interface yang menarik.
Kekurangan Vue JS
Framework Vue JS memang unggul dan memiliki kelebihan dibanding kompetitor. Akan tetapi, kerangka kerja ini kurang cocok bagi Anda yang cenderung lambat beradaptasi.
Sebab, Vue sangat cepat dalam hal perkembangan, sehingga pengguna atau web developer dituntut mampu mengikuti perkembangan. Di samping itu, percepatan perkembangan turut berimbas pada kode plugin jadi tak kompatibel. Akibatnya, sulit membuat proyek baru,
Selain, Vue JS developer website dapat menggunakan framework terdahulu seperti React dan Angular sesuai kebutuhan dan kenyamanan. Paling utama, pastikan sudah memahami dasar html, javascript, dan CSS ya demi memudahkan menjalankan program.
Kini, sudah tahu kan, apa itu Vue JS di Javascript. Semoga kehadiran fungsi arahan memudahkan kegiatan pemrograman. Anda dapat mengunduh via Chrome Extension untuk menggunakannya. Apabila sudah terunduh, biasanya muncul ikon Vue JS di bagian atas Chrome.
Post Views:2,573
Related Posts:
Pengertian VPN (Virtual Private Network): Manfaat,… VPN merupakan jalur atau server terenkripsi yang menciptakan koneksi aman antara perangkat Anda (smartphone atau laptop) dengan internet yang memungkinkan Anda untuk mengakses berbagai situs secara anonim dan aman. Berikut…
3 Pilihan Aplikasi Belajar Bahasa Inggris Bahasa Inggris sekarang ini adalah bahasa yang penting sekali untuk dikuasai. Anda bisa belajar bahasa inggris ini secara langsung atau bahkan via aplikasi. Ada beberapa aplikasi belajar bahasa inggris yang…
Cara Menginstal Laravel Hello Teman Semua, kali ini kita akan membahas tentang cara menginstal Laravel. Laravel adalah salah satu framework PHP yang sangat populer dan sering digunakan. Dalam artikel ini, kita akan membahas…
Aplikasi Java Android Terbaik untuk Ngoding Mudah Vpn.co.id - Aplikasi java android terbaik ini bisa kita gunakan untuk ngoding dengan mudah hanya dari perangkat android dengan mengunakan bahasa java. Bahasa pemrograman Java adalah salah satu yang paling…
WA Web: Whatsapp untuk PC dan Laptop WA web adalah platform untuk mengakses aplikasi Whatsapp messenger melalui perangkat komputer dan laptop. Pengguna WA web adalah kaum pekerja dan pelajar yang ingin tetap dapat menerima dan mengirim pesan…
Apa Itu Web Hosting? Pengertian Hosting Serta Jenis… Dalam membangun sebuah website, maka Anda perlu melakukan perencanaan secara matang, salah satunya pemilihan hosting. Hosting sendiri merupakan tiangnya website. Dengan demikian website dapat dilihat diakses secara bebas atau para…
Wajib Coba! 11 Aplikasi Whatsapp Mod (WA MOD) Terbaru 2023 Anda pasti sudah tahu bahwa aplikasi WhatsApp Mod telah hadir! Aplikasi WhatsApp Mod menawarkan berbagai fitur tambahan yang pasti akan membuat sesi chatting Anda lebih menyenangkan. Berikut panduan instalasi sederhana…
15+ Pilihan Aplikasi Karaoke Terbaik Untuk Android… Karaoke adalah kegiatan yang menyenangkan. Bahkan saat ini sudah banyak aplikasi karaoke top yang menawarkan berbagai macam musik favorit dari seluruh dunia. Anda dapat mengakses semua aplikasi ini melalui smartphone…
Pinjam Yuk OJK: Pinjaman Online Terpercaya untuk… Hallo Teman-Teman Semua, apakah Anda sedang membutuhkan dana cepat namun tidak ingin meminjam kepada orang yang tidak Anda kenal? Atau Anda sedang kesulitan dalam mengajukan pinjaman karena banyaknya persyaratan yang…
Cara Install Laravel Hello Teman Semua! Kali ini, admin akan membahas tentang cara install Laravel. Laravel merupakan salah satu framework PHP yang banyak digunakan oleh developer karena memiliki banyak fitur dan mudah digunakan.…
Wajib Coba! Modal Awal Trading Saham Yang Ideal bagi Pemula Saham merupakan salah satu jenis investasi yang sangat populer. Ini adalah proses untuk membeli sejumlah saham dari suatu perusahaan, yang menandakan sebagian dari kepemilikan Anda pada perusahaan tersebut. Sebagai investor,…
Download APK Alight Motion Pro 3.1.4 Tanpa Watermark Download APK Alight Motion Pro 3.1.4 tanpa watermark membuat pengalaman membuat video motion dengan berbagai efek visual lebih mudah dan murah. Selain memudahkan membuat video motion, aplikasi ini juga memungkinkanmu…
10 VPN iPhone Terbaik dan Tercepat (2023) Meskipun iPhone terkenal dengan ketahanannya terhadap malware, tetapi Anda memerlukan VPN untuk menjaga privasi di Internet dari penyadap, ISP, pemerintah, atau hacker. Selain itu VPN juga dapat digunakan di perangkat…
Mengenal Apa Itu XAMPP Beserta Cara Instal XAMPP di… Istilah XAMPP memang terdengar masih asing oleh sebagian masyarakat yang tidak menggeluti dunia IT, karena XAMPP termasuk ke dalam software atau aplikasi komputer yang sangat populer dan banyak digunakan oleh…
Cara Install Python di Windows Hello Teman Semua, kali ini admin akan memberikan tutorial tentang cara install python di windows. Python merupakan bahasa pemrograman yang sangat populer dan banyak digunakan oleh para developer karena mudah…
15 Situs Live Sport Stream HD, Gratis! Live Sport Stream – Bagi penggemar olahraga tak jarang selalu meluangkan waktu untuk menyaksikan pertandingan olahraga. Bahkan ada yang rela begadang hingga larut malam untuk menyaksikan pertandingan favorit di TV.…
Lebih Cepat! Ini 3 Cara Daftar Paypal Tanpa Kartu Kredit Beberapa waktu yang lalu, banyak pengguna Paypal di Indonesia mengeluhkan bahwa akun mereka diblokir oleh pihak Paypal tanpa alasan yang jelas. Hal ini menyebabkan banyak kebingungan dan keresahan di kalangan…
Pengertian Work From Home dan Tips Istilah WFH atau work from home sedang menjadi kebiasaan baru di kalangan pekerja kantoran maupun pegawai pemerintahan. Tidak hanya di Indonesia namun WFH sudah mulai diwajibkan di negara-negara yang terdampak…
Apa Itu Konstanta pada PHP? Berikut Pengertian dan Contohnya Apa itu konstanta pada PHP? Konstanta merupakan pengidentifikasi atau nama sederhana yang bisa diberikan dengan nilai tetap apa saja. Konstanta ini sangat mirip dengan variabel. Hanya saja konstanta ini tidak…
Cara Install Vue JS di Laravel Hello Teman Semua,Apa itu Vue JS dan Laravel?Vue JS adalah sebuah framework JavaScript yang digunakan untuk membangun User Interface yang interaktif pada sebuah aplikasi web. Laravel adalah sebuah framework PHP…
Download Aplikasi Bahasa Inggris Gratis yang Harus Coba Mengunduh aplikasi Bahasa Inggris di ponsel merupakan salah satu cara agar kompetensi serta penguasaan bahasa bisa lebih baik. English sendiri digunakan secara internasional dan penguasaannya sangat bermanfaat bagi kehidupan. Sebab…
Mudah! Cara Akses Situs Nonton Film Online Gratis… Mengenang kembali nostalgia menonton film yang sangat menyenangkan, beberapa orang dapat merasakan kesenagan ini dengan menonton film secara online secara gratis. Dengan menonton film online, kamu bisa melihat film baru…
Aplikasi Terjemahan Terbaik yang Wajib Punya Vpn.co.id - Aplikasi terjemahan terbaik ini sangat wajib dimiliki untuk mengatasi keterbatasan bahasa dan menerjemahkan dokumen berbahasa asing. Di era globalisasi dan konektivitas digital saat ini, komunikasi lintas bahasa menjadi…
Aplikasi ON OFF Android Terbaik Ini Wajib Kita Miliki Vpn.co.id - Aplikasi on off android berguna untuk beberapa hal yang berkaitan dengan power perangkat android yang kita pakai sehari-hari. Salah satu sistem operasi yang paling populer untuk smartphone adalah…
Tips dan Trik untuk Menggunakan Aplikasi Investasi… Aplikasi Investasi Ajaib telah mendorong cara orang melakukan investasi di masa lalu. App berbasis smartphone ini berfungsi sebagai asisten keuangan pribadi yang memudahkan investor untuk mengelola portofolio mereka secara efisien.…
Cara Install Python di Visual Studio Code Hello Teman Semua, pada artikel kali ini admin akan membahas tentang cara install Python di Visual Studio Code. Sebelum kita masuk ke dalam pembahasan, mari kita bahas sedikit tentang apa…
Rekomendasi Aplikasi VPN Terbaik Hanya Ini! Makin ke sini banyak orang ramai mencari aplikasi VPN. Anda sudah tahu belum apa itu VPN? Singkatan dari “Virtual Private Network” yang gunanya adalah untuk mengenkripsi lalu lintas internet pengguna…
Cara Instal Net Framework 3.5 Hello Teman Semua! Pada artikel kali ini, admin akan membahas tentang cara instal Net Framework 3.5 yang dapat membantu pengguna dalam menjalankan aplikasi atau program tertentu pada komputer. Net Framework…
Simak Dan Ketahui! Beberapa Aplikasi Kamera Terbaik… Kamera menjadi salah satu fitur penting yang pastinya menjadi pertimbangan oleh banyak orang saat membeli hp. Walaupun ada beberapa kamera dari hape yang memiliki kecerahan yang pas. Namun, semua dari…
Cara Install Python di Termux Hello Teman Semua, pada kesempatan kali ini admin akan membahas cara install python di termux. Python adalah bahasa pemrograman yang cukup populer dan sering digunakan di berbagai bidang seperti pengembangan…