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

Store 體系

先說說Store系統是干什么的!為什么要造這樣一個東西?能夠系統架構帶來什么?

當我們組件之間,擁有共享的數據的時候,經常需要進行組件通訊。在Omi框架里,父組件傳遞數據給子組件非常方便:

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

  • 通過在組件上聲明 data 或者 :data 傳遞給子節(jié)點 (支持復雜數據類型的映射)

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

注:上面帶有冒號的是傳遞javascript表達式

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

網友評論