且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计

更新时间:2022-09-04 15:14:13

shipping address:

http://localhost:4299/electronics-spa/en/USD/checkout/shipping-address


第一次点击 shipping address 的 continue 之后,有哪些 HTTP 请求?


SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计

  1. 再次读取 shipping address 请求?

SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计执行 set delivery mode 的 HTTP PUT 操作:SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计我们在这个时间点,观察不到 supportedDeliveryMode 的加载:SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计如果直接从这个链接访问:

http://localhost:4299/electronics-spa/en/USD/checkout/delivery-modeSAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计此时可以观察到 deliveryMode 的加载。

SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计那我如果直接从 shipping address 页面访问,会提前加载 shipping method 吗?

答案是会:SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计这里会进行一个预加载动作:

SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计在 set delivery mode 时,就会提前加载 supported Delivery Mode:

SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计从 Shipping Address 到 Delivery Mode 页面,第一条 supported delivery mode 会自动被选中:

SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计自动发一个 HTTP PUT 操作到后台。SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计This request is sent by code below: delivery-mode.component.ts