鍍金池/ 問答/HTML/ vue的<router-view>加載的平行兄弟組件,怎么互調(diào)方法呢

vue的<router-view>加載的平行兄弟組件,怎么互調(diào)方法呢

                    <ul class="nav">
                        <li @click="jump('/businessManage/x')">查詢編輯</li>
                        <li @click="jump('/businessManage/y')">發(fā)送任務執(zhí)行編輯</li>
                        <li @click="jump('/businessManage/z')">線程查詢</li>
                    </ul>
                    <keep-alive>
                        <router-view></router-view>
                    </keep-alive>
                
                比如 a.vue想調(diào)b.vue的方法,該如何,通過eventBus或者Vuex?
回答
編輯回答
不將就

你這個沒法調(diào)用的吧,通過<router-view>加載的兩個組件,一個在,另外一個就不在dom,如果要進行數(shù)據(jù)交互,用vuex就好了。

2017年7月23日 08:40
編輯回答
陪妳哭

如果項目比較簡單,了解下vue的中央bus事件。如果項目較大,或者后面會逐步升級項目,建議用狀態(tài)管理vuex

2017年10月4日 16:14