Jerry之前的文章已经把component结构的三个字段,uid,typeCode和flexType都打印出来了。

SAP Spartacus的cxComponentWrapper指令

本文研究和[cxComponentWrapper]如何动态加载和渲染Component.

SAP Spartacus的cxComponentWrapper指令

有些Component在server side rendering时会被disable,因此需要使用shouldRender去检查:

SAP Spartacus的cxComponentWrapper指令

当前的platform是browser,不是server:

SAP Spartacus的cxComponentWrapper指令
SAP Spartacus的cxComponentWrapper指令

从cms-components.service.ts的mappings表里根据ComponentType取出对应值:

SAP Spartacus的cxComponentWrapper指令
SAP Spartacus的cxComponentWrapper指令
SAP Spartacus的cxComponentWrapper指令

取得launcher后,调用subscribe,触发default-component.handler.ts的createComponent操作:

SAP Spartacus的cxComponentWrapper指令

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP Spartacus的cxComponentWrapper指令

相关文章:

  • 2021-05-12
  • 2021-05-01
  • 2021-05-22
  • 2022-12-23
  • 2021-07-30
  • 2021-10-11
  • 2021-04-28
  • 2022-12-23
猜你喜欢
  • 2021-06-04
  • 2021-11-23
  • 2021-06-08
  • 2021-04-14
  • 2022-01-06
  • 2021-11-19
  • 2021-04-27
相关资源
相似解决方案