[英]How can I pass data from component and use the data in a method?
您可以做的一件事是使用 bus 或 eventBus。
您需要做的第一件事是創建事件總線並將其導出到某個地方,以便其他模塊和組件可以使用它。
從'vue'導入Vue;
導出const EventBus = new Vue();
您需要做的就是導入 Vue 庫並導出它的一個實例。 (在本例中,我將其稱為 EventBus。)您實際上獲得的是一個與 DOM 或應用程序的其余部分完全分離的組件。 它上面存在的只是它的實例方法,所以它非常輕量級。
假設你有一個非常興奮的組件,它感覺需要在有人點擊它時通知你的整個應用它被點擊了多少次。 下面是如何使用 EventBus.emit(channel: string, payload1: any, ...) 來實現它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.