原文鏈接-https://github.com/AlloyTeam/omi

Store 體系

先說(shuō)說(shuō)Store系統(tǒng)是干什么的!為什么要造這樣一個(gè)東西?能夠系統(tǒng)架構(gòu)帶來(lái)什么?

當(dāng)我們組件之間,擁有共享的數(shù)據(jù)的時(shí)候,經(jīng)常需要進(jìn)行組件通訊。在Omi框架里,父組件傳遞數(shù)據(jù)給子組件非常方便:

  • 通過(guò)在組件上聲明 data-* 或者 :data-* 傳遞給子節(jié)點(diǎn)

  • 通過(guò)在組件上聲明 data 或者 :data 傳遞給子節(jié)點(diǎn) (支持復(fù)雜數(shù)據(jù)類型的映射)

  • 聲明 group-data 把數(shù)組里的data傳給一堆組件傳遞(支持復(fù)雜數(shù)據(jù)類型的映射)

注:上面帶有冒號(hào)的是傳遞javascript表達(dá)式

通過(guò)聲明onXxx="xxxx"可以讓子組件內(nèi)執(zhí)行父組件的方法。具體的如下圖所示:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式