美文网首页SAP收藏
关于 SAP 电商云 Spartacus UI 的 proces

关于 SAP 电商云 Spartacus UI 的 proces

作者: 华山令狐冲 | 来源:发表于2022-04-23 08:51 被阅读0次

当点击 Add To 按钮添加一个 entry 到 cart 中之后:

这个操作导致 store dispatch 一个 action:

this.store.dispatch(
      new CartActions.CartAddEntry({
        userId,
        cartId,
        productCode,
        quantity,
      })
    );

这个 action 的构造函数内会把 process 的计数器加一:

type = ENTITY_PROCESSES_INCREMENT_ACTION;

也就是说,每往 Cart 里添加一次 Entry 就会加一。

当 Cart 添加成功之后,计数器就会减1:


修改 cart 的 quantity,也会导致加1:


cart 修改成功后,也会减一:


在 cart 页面删除某个 entry,也会触发 removeEntry 导致加一:

CartActions.CartRemoveEntrySuccess 会导致减一:


相关文章

网友评论

    本文标题:关于 SAP 电商云 Spartacus UI 的 proces

    本文链接:https://www.haomeiwen.com/subject/temhertx.html