文章詳情頁
javascript - VUE 遞歸寫的樹狀組件,怎么向外傳遞事件?
瀏覽:92日期:2023-04-16 15:26:51
問題描述
由于遞歸 組件會出現這種嵌套
<tree> <tree><tree></tree> </tree></tree>
選中 還好做 最外面 動態注冊一個 Vuex 模塊 點擊了哪一個就向這個模塊傳點擊了哪一個
但是要在樹形結構里面 實現點擊 向外$emit事件就麻煩了 層層嵌套 ,幾乎沒法廣播
求大神解答 怎么解決這個問題
問題解答
回答1:可以使用 $on 和 $emit:
自定義事件
回答2:官方推薦的做法是使用一個 Vue 實例來做 event bus 就可以了。
標簽:
JavaScript
排行榜
