vue 調用非父子組件的方法

今天用vue2 折騰spa的時候,遇到了這樣的一個問題,有兩個組件A和B,A和B不是父子組件,但是我需要在B組件中調用A組件的方法,官方文檔找不到合適的答案,網上的相關資料也很少(原諒我懶得去翻牆Google)。

一番折騰之後,我想到ES6的基本語法,可以通過引入模塊去調用方法,於是,我在B組件中以模塊的方式引入了A組件,然後直接調用B組件的方法,成功了!

舉個例子,A組件的methods裏有一個add方法。

那我再B組件腳本開頭引入

//B模塊

import A from 'A的相對路徑’

然後調用方法

A.methods.方法函數名()

這樣就可以啦,很方便~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章