天天看點

SAP Spartacus buildCmsStructure 建構邏輯

該方法被調用時,如果傳入了 ComponentID,在 config.cmsStructure.components 結構裡,新增一個值為 ComponentId 的結構,typeCode 和 flexType 都為 ComponentId:

SAP Spartacus buildCmsStructure 建構邏輯

例子:

SAP Spartacus buildCmsStructure 建構邏輯

如果還傳入了 positionId,則在 slots 字段裡,額外建立另一個結構體,key 為 positionId,值為 ComponentId:

SAP Spartacus buildCmsStructure 建構邏輯
SAP Spartacus buildCmsStructure 建構邏輯

Home 頁面加載完畢後,該方法總共執行了兩次:

SAP Spartacus buildCmsStructure 建構邏輯

繼續閱讀