关于购物车页面→支付页面的实现逻辑

来源:3-17 【讨论题】什么是 React?

浅芷初夏

2023-01-30

一、项目中的实现方式是:在购物车页面点击结算的时候,调用结算接口,数据存入 store;
二、其实可以把该接口的调用时机后置,也就是在进入支付页面的时候调用,这样我感觉支付页面的 slice 的耦合性就更小(无需再从购物车的 slice 中引入请求方法);
三、对方式一改动一下,成功调用接口之后以路由传参的形式把 orderId 传给支付页面使用;

写回答

1回答

阿莱克斯刘

2023-01-31

有个问题是如果把购物车页面的“下单”操作后置,也就是在后端未产生相应的订单的情况下就进入支付页面,怎么会有你第三条中的“以路由传参的形式把 orderId 传给支付页面”呢?

0
2
阿莱克斯刘
回复
浅芷初夏
听起来挺有道理,从逻辑上来说应该是没有问题的,的确可以简化流程。支付流程多种多样,每个公司的处理也会略有不同,而关键是支付方案需要禁得起反复论证和测试,确保任何一个流程崩溃都可以回溯或撤销。非常好,继续努力。
2023-02-08
共2条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程