EventBus ialah mekanisme komunikasi dalam Vue.js yang membenarkan komunikasi bukan ibu bapa-anak antara komponen. Penggunaan termasuk: Buat contoh EventBus global. Gunakan eventBus.$emit() untuk mencetuskan acara. Gunakan eventBus.$on() untuk mendengar acara. Kelebihannya termasuk komunikasi bukan ibu bapa-anak, gandingan longgar dan kebolehskalaan.
Penggunaan EventBus dalam Vue.js
EventBus ialah mekanisme komunikasi dalam Vue.js yang membolehkan komunikasi bukan ibu bapa-anak antara komponen. Ia menyampaikan acara dan data melalui bas acara terpusat.
Pemasangan
EventBus ialah pakej kendiri yang perlu dipasang terlebih dahulu:
<code class="bash">npm install --save vue-eventbus</code>
Penggunaan
Menggunakan EventBus dalam aplikasi Vue.js adalah sangat mudah.
1.
Komunikasi bukan ibu bapa-anak: main.js
EventBus membenarkan komponen berkomunikasi antara satu sama lain walaupun mereka tidak mempunyai hubungan langsung ibu bapa-anak.
Gandingan longgar: Komponen berkomunikasi melalui EventBus dan bukannya merujuk secara langsung antara satu sama lain, yang meningkatkan gandingan longgar kod.
Skalabiliti: EventBus boleh dikembangkan dengan mudah kepada aplikasi yang lebih besar, membolehkan komponen berkomunikasi antara modul atau perkhidmatan mikro.
Nota
Atas ialah kandungan terperinci Cara menggunakan eventbus dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!