SAP 电商云 Spartacus UI 从 CMS 取回 slots 和 component 之后的处理
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                SAP 电商云 Spartacus UI 从 CMS 取回 slots 和 component 之后的处理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                從前一篇文章SAP 電商云 Spartacus UI 的雙重 layout 配置層設(shè)計 我們得知,Spartacus 層面的 layout-config.ts 可以控制 page template 應(yīng)該顯示的 slots 信息。同時,這個信息也可以通過 OCC page API 從 commerce 后臺獲得,但 Spartacus 層面的配置具有更高的優(yōu)先級。
本文討論 OCC page API 返回之后,Spartacus 如何對其進行處理。
在 Chrome 的 redux 擴展里找到 action 的名稱:
 [Cms] Load Page Data Success
作為關(guān)鍵字進行查找:
 
設(shè)置一個斷點:
 
這里只是執(zhí)行完 mergeMap:
 
在 reducer 里,會把數(shù)據(jù)存儲到 state 里:
 
state 里這些數(shù)據(jù),什么時候,被誰通過什么樣的方式讀取呢?
試試這個 cms.service.ts 里:
 
getCurrentPage:直接從 store 里讀取:
 
getComponentData:
 
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
 
總結(jié)
以上是生活随笔為你收集整理的SAP 电商云 Spartacus UI 从 CMS 取回 slots 和 component 之后的处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 检测 WIM 和 VHD 镜像,微软向
- 下一篇: 抖音火山版省流模式怎么设置
