中間人模式,用來解決兩個組件松耦合的數(shù)據(jù)傳遞。
例如有A、B、C三個組件,A是B、C的父組件,那么A就可以設(shè)計成B、C的中間人,傳遞B的數(shù)據(jù)到C。
實現(xiàn)概念步驟:
1、A輸入數(shù)據(jù)到B
2、B發(fā)射返回數(shù)據(jù)到A
3、A將返回數(shù)據(jù)綁定輸入到C
4、C應(yīng)用數(shù)據(jù),執(zhí)行需要的操作
其實,就像是一個房產(chǎn)中介,把房東的房子賣給買房者,房東本質(zhì)上不關(guān)心誰來買房子,只要給的價格合適就行。買房者也不需要知道賣房子的人是誰,只要中間給我我需要的房子就行。
中間人模式,還可以通過服務(wù)來實現(xiàn),應(yīng)用在兩個沒有共同父組件的組件中,以后會給出實戰(zhàn)案例。