Membuat sistem tag dengan Vuejs

Bagaimana cara membuat sistem tag pada sisi frontend dengan vuejs? memberikan saran berdasarkan apa yang user ketik, kita akan belajar banyak event, bisa memilih dan juga menghapus item dengan mouse ataupun keyboard

Detail Kelas

  • Intro vuejs tag sistem

    Intro untuk kelas membuat sistem tag dengan vue js, dengan ini kita bisa membuat sistem tag yang bisa diimplementasikan seperti pada forum, blog, dan lain-lain

  • Todolist dan kerangka html css

    Mulai dengan membuat html dan css sebagai kerangka aplikasi yang dibuat. Selain itu kita belajar memecahkan tugas besar menjadi tugas-tugas kecil yang bisa dikerjakan satu per satu dalam bahasa manusia

  • Toggle data ketika user mengetik

    Ketika user mulai mengetik sesuatu pada input, kita akan memunculkan daftar tag yang tersedia, dan akan disembunyikan ketika tidak ada input

  • Memilih dengan panah bawah

    Memilih tag mana yang akan digunakan dengan menggunakan event keyboard pada saat panah ke bawah ditekan

  • Memilih dengan panah atas

    Memilih tag mana yang akan digunakan dengan menggunakan event keyboard pada saat panah ke atas ditekan

  • Tag berdasarkan input user

    karena tidak perlu menampilkan semuanya sekaligus, maka kita akan memunculkan daftar tag berdasarkan apa yang user ketik pada input

  • Pilih salah satu tag dengan enter

    Memilih salah satu tag dengan event keyboard enter, jadi selain sudah bisa terhighlight dengan tanda panah, kita juga sudah bisa memilih tagnya

  • Menghapus dengan tombol backspace/delete

    Bagaimana jika user ingin menghapus tag yang sudah terpilih, kita mulai dengan menggunakan event keyboard backspace ataupun delete untuk menghapus entri terakhir

  • Menghapus dengan klik

    Bagaimana jika user ingin menghapus tag yang sudah terpilih sebelumnya namun bukan entri terakhir, kita lihat cara menghapus berdasarkan yang diklik

  • Highlight dan milih dengan mouse

    selain memilih dengan tanda panah keyboard, kita juga harus bisa memilih berdasarkan mouse, tergantung apa yang dihighlight dan apa yang diklik

  • Menghapus tag yang sudah digunakan

    Jika satu tag sudah dipilih sebelumnya, maka tidak perlu lagi ditampilkan pada entri berikutnya, dengan ini kita mencegah ada tag yang sama pada satu entri