当前位置: 首页 > Web前端 > HTML

如果SAP电商云SpartacusUI实现的ngrx-router-store.js的serializer

时间:2023-03-27 23:19:17 HTML

直接访问如下url:http://localhost:4200/powerto...页面打开后没有产品相关的执行逻辑:我们自定义的ActivatedRouterStateSnapshot接口和上面Chrome调试器中打印的结构非常相似:首先在这个reducer中设置一个断点:打印大量的日志。不管是谁触发了这些reducer调用,首先查看产品相关的日志:很像这两行:果然导航目标已经解析到这里了:执行到这里,导航的目标页面已经解析出来:选择cmsRequired作为突破口。在这个serialize方法中设置断点:入参只包含一个url:这个cxRoute:'product'维护在哪里?调用serialize方法的时候,好像已经解析过了?cmsRequired:的赋值逻辑还是没有找到我们要找的。这个序列化器只是我们实现的一个钩子:更多Jerry的原创文章在这里:《王子熙》: