天天看點

SAP Spartacus 2.1.0 加載homepage的邏輯

SAP Spartacus 2.1.0 加載homepage的邏輯

在httpParams裡添加pageLabelOrID參數,值為pageContext.id:

SAP Spartacus 2.1.0 加載homepage的邏輯

PageEffects裡,接收LOAD_CMS_PAGE_DATA這個action,即ofType(LOAD_CMS_PAGE_DATA):

SAP Spartacus 2.1.0 加載homepage的邏輯

hasPage裡,使用this.store.dispatch(new LoadCmsPageData(pageContext)), 最終觸發homepage的加載:

SAP Spartacus 2.1.0 加載homepage的邏輯

homepage中繼資料,包含contentSlots數組,數組裡的每一個元素,又包含Components數組:

SAP Spartacus 2.1.0 加載homepage的邏輯
SAP Spartacus 2.1.0 加載homepage的邏輯

繼續閱讀