SAP Spartacus 2.1.0 加载homepage的逻辑
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus 2.1.0 加载homepage的逻辑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.1請求home page 的url:
https://spartacus-dev2.eastus.cloudapp.azure.com:9002/occ/v2/electronics-spa/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=homepage&lang=en&curr=USD
加載pageContext:homepage,類型為ContentPage
this.cmsPageAdapter.load(pageContext):
在httpParams里添加pageLabelOrID參數,值為pageContext.id:
PageEffects里,接收LOAD_CMS_PAGE_DATA這個action,即ofType(LOAD_CMS_PAGE_DATA):
hasPage里,使用this.store.dispatch(new LoadCmsPageData(pageContext)), 最終觸發homepage的加載:
homepage元數據,包含contentSlots數組,數組里的每一個元素,又包含Components數組:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus 2.1.0 加载homepage的逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ruby系列教程(附ruby电子书下载)
- 下一篇: SAP Spartacus 3.0 加载