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,581
Related Posts:
10 Hosting Gratis Terbaik di Indonesia (2023) Bagi Anda yang baru saja memulai untuk membangun website, tidak ada salahnya mencoba layanan hosting gratis yang dilengkapi fitur profesional tanpa perlu membayar sama sekali. Memiliki website sendiri sudah menjadi…
15 VPN PC dan Laptop Terbaik (2023) Bagi para gamers, programmer atau kaum profesional lainnya, VPN untuk PC merupakan bagian penting yang tidak tergantikan. PC atau desktop masih banyak digunakan terutama karena sifatnya yang sangat scalable dan…
Cara Install NPM Hello Teman Semua, kali ini admin akan membahas tentang cara install NPM. NPM adalah package manager untuk bahasa pemrograman JavaScript yang digunakan untuk mengelola package dan modul pada aplikasi JavaScript.Langkah-Langkah…
Cara Install NLTK di Python Hello Teman Semua! Apakah Anda sedang mencari cara untuk menginstal Natural Language Toolkit (NLTK) di Python? Jangan khawatir, karena kami akan membantu Anda melakukannya dengan mudah dan cepat!Apa itu NLTK?NLTK…
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…
Cara Install Node JS Hello teman-teman, pada kesempatan kali ini admin akan membahas tentang cara install Node JS.Apa itu Node JS?Node JS adalah platform JavaScript yang dibangun di atas mesin JavaScript V8 dari Google…
Cara Instal Net Framework untuk Teman Semua Hello, Teman Semua! Apakah Anda kesulitan menginstal Net Framework pada komputer Anda? Jangan khawatir, karena admin akan memberikan panduan lengkap bagaimana cara menginstal Net Framework dengan mudah dan cepat. Sebelum…
Cara Install Pip di CMD Hello Teman Semua, kali ini admin akan memberikan panduan tentang cara install pip di CMD. Sebelum masuk ke tutorial, mari kita ketahui terlebih dahulu apa itu pip dan CMD.Apa itu…
7 Persiapan Pemrograman Web (PHP) di Linux untuk Pemula Sekarang ini semakin banyak orang tertarik untuk belajar mengenai bahasa pemrograman. Salah satu jenis bahasa yang banyak diminati adalah PHP karena memiliki fungsi dan penggunaan yang cukup luas. Sehingga wajar…
Cara Streaming OBS dengan Benar Biar Profesional Vpn.co.id - Cara streaming OBS dengan benar perlu kita cermati suapaya kualitas streaming yang kita hasilkan bisa lebih terlihat profesional. Streaming video telah menjadi salah satu cara populer untuk berbagi…
Aplikasi Lowongan Kerja Terpercaya Wajib Download! Vpn.co.id - Aplikasi lowongan kerja terpercaya ini wajib banget dimiliki oleh para pencari kerja, baik fresh graduate ataupun yang berpengalaman. mencari pekerjaan tidak lagi memerlukan langkah-langkah konvensional seperti mengirimkan surat…
Fungsi dan Manfaat CSS yang Perlu Anda Ketahui Fungsi dan manfaat CSS memang cukup beragam. Seseorang yang ingin membangun website harus mengetahui dan memahami apa itu CSS dan fungsi penggunaannya, karena CSS merupakan suatu bahasa pemrograman yang memiliki…
Cara Install PHP Hello Teman Semua! PHP adalah bahasa pemrograman yang sangat populer dan bisa digunakan untuk membuat website maupun aplikasi yang bisa berjalan di server. Jika kamu ingin belajar cara install PHP,…
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…
5+ Tips Belajar CSS yang Mudah dan Cepat Mahir! CSS atau Cascading Style Sheet yang merupakan salah satu bagian terpenting dalam pengelolaan dan pengembangan website untuk saat ini. Bagi Anda yang ingin menggunakan CSS dalam pengelolaan website, maka Anda…
Daftar Produk Reksadana Pasar Uang Terbaik Dengan… Saat ini reksa dana menjadi salah satu yang terbaik di kalangan investor. Instrumen ini dinilai cukup menjanjikan dan keuntungannya cukup memuaskan. Salah satu aset reksa dana yang paling direkomendasikan adalah…
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…
Aplikasi Silsilah Keluarga Terbaik dengan Fitur Terlengkap Vpn.co.id - Aplikasi silsilah keluarga terbaik dengan fitur terlengkap sangat cocok untuk mencatat ataupun mengungkap silsilah keluarga kita dengan mudah. Silsilah keluarga adalah bagian penting dari sejarah dan identitas kita.…
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…
35 Situs Baru Pengganti IndoXXI 206.189.151.55 (Update 2023) IndoXXI adalah situs untuk menonton berbagai jenis film secara online dengan beragam kualitas video. Sejak diblokir, situs utama INDOXXI sudah tidak dapat diakses. Namun kami melakukan pemantauan dan menemukan fakta…
20+ Pilihan Aplikasi Kamera Terbaik Saat ini, Wajib Punya ! Aplikasi kamera terbaik tahun 2023 akan membuat smartphone android Anda yang dilengkapi dengan aplikasi kamera bawaan menjadi lebih menarik. Pasalnya, terkadang aplikasi kamera bawaan smartphone tidak sempurna. Ada lebih banyak…
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…
Cara Install React JS Hello Teman Semua! Apakah kamu ingin belajar tentang React JS? Jika iya, artikel ini cocok untuk kamu. Di sini admin akan memberikan panduan lengkap tentang cara menginstall React JS dalam…
Mudah! Ini 10 Cara Mendapatkan Uang dari Internet Tahun 2023 Cara Mendapatkan Uang dari Internet - Saat ini, internet telah menjadi salah satu media yang paling populer untuk mencari uang. Tidak hanya dapat digunakan untuk berbelanja atau mencari informasi, internet…
Cara Mengatasi Tidak Bisa Instal Net Framework 3.5… Hello teman-teman, pada artikel kali ini admin akan membahas tentang cara mengatasi masalah tidak bisa instal Net Framework 3.5 pada Windows 10. Net Framework 3.5 adalah salah satu komponen penting…
Aplikasi BiP: Pengertian, Cara Menggunakan dan Fiturnya Aplikasi BiP singkatan dari BiP Messenger App, sebuah platform komunikasi yang aman, mudah digunakan dan tersedia secara gratis di berbagai platform. BiP merupakan aplikasi pesan asal Turki, di mana pengguna…
Cara Instal Wine di Linux Hello Teman Semua, pada kesempatan kali ini admin akan membahas tentang cara instal Wine di Linux. Bagi kalian yang menggunakan Linux dan ingin menjalankan aplikasi Windows, Wine adalah solusi yang…
Cara Instal Node JS Hello Teman Semua! Apakah kamu ingin menginstal Node JS tetapi tidak tahu bagaimana caranya? Jangan khawatir, admin akan memberikan panduan lengkap untukmu.Apa itu Node JS?Node JS adalah platform runtime JavaScript…
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…
Simak! Beberapa Aplikasi Kamera Tembus Pandang Yang… Ada beberapa aplikasi bawaan yang akan Anda dapatkan jika membeli hape baru. Salah satu aplikasi bawaan yang ada di hape baru Anda antara lain adalah kamera. Namun, tidak semua kamera…