Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
$emit buat apa ya Vue JS
mastah yang udah paham tolong bantu saya yg masih belajar vue
0
3 Jawaban:
Buat ngasi tau parent yg ngelisten eventnya komponen. Bisa digunain utk bikin custom event. Kalo agan bikin komponen custom button misalnya. Utk ciptain event clicknya agan musti emmit click dari dalem komponen tsb.
1
Jawaban Terpilih
Saya tambahkan sedikit juga, penggunaan $emit ini untuk komunikasi event antara child ke parent ataupun 1 component ke component lainnya. Maksudnya ketika kita trigger suatu event di child kita bisa beritahu parentnya. $emit pasangannya/pairnya $on. $on itu listner dari $emit. Example:
<sample-container> // component -> sebagai parent
<sample-button></sample-button> // component -> sebagai child
</sample-container>
// nanti di dalam sample-button kita buat method untuk emit event ke parent dengan $emit, kita bisa emit event click, keyup, dsb seperti kata @QaiserLab
// sedangkan di sample-container sebagai parent kita akan dengar event dari child itu dengan $on
1