|
|
@@ -294,7 +294,7 @@ useEffect 只会在客户端执行,具体是在浏览器绘制后执行,服
|
|
|
|
|
|
8. apollo client 升级后需要用新的方法设置返回数据的类型 -- 已完成
|
|
|
9. Apollo client的错误处理机制 (src\graphql\catalog\queries\GetFilterAttributes.ts 这个接口可以测试错误)
|
|
|
-10. 产品详情页代码优化 --- 完成
|
|
|
+10. 产品详情页代码优化 --- 已完成
|
|
|
11. 代码eslint检查修改 -- 已完成
|
|
|
12. 下单成功后需要重新创建购物车token -- 无需处理
|
|
|
13. 详情页缓存策略(不要缓存吧)
|
|
|
@@ -304,11 +304,11 @@ useEffect 只会在客户端执行,具体是在浏览器绘制后执行,服
|
|
|
17. redux 中 cartDetail 异步获取数据 https://chat.deepseek.com/share/76kj30h2cws9jcl4jt -- 已完成
|
|
|
18. 需要一个遮挡整个视口的loading组件 -- 已完成
|
|
|
19. 结账页地址模块还差两个功能:登录用户从地址列表选择地址;未登录用户输入邮箱后判断是否注册过,如果注册过让用户登录;
|
|
|
-20. 登录用户结账页支付失败后要跳转到支付失败页面提醒用户可以再次支付
|
|
|
+20. 登录用户结账页支付失败后要跳转到支付失败页面提醒用户可以再次支付 -- 待定
|
|
|
21. 游客结账页支付失败或者取消支付,先调paymentCallback 再调cancelOrder。但是不删除cookie里之前的cartToken --- 完成
|
|
|
22. 顶部header 栏 优化:可设置显示标题还是通用
|
|
|
23. 个人中心取的是localStorage里的email,即使cookie里的token删除了,localStorage里的email会一直存在, 需要废弃localStorage里的email;
|
|
|
-24. 删除老的checkout页面的组件
|
|
|
+24. 删除老的checkout页面的组件 -- 已完成
|
|
|
25. resetGuestToken 有问题,改为退出登录后不调resetGuestToken。
|
|
|
26. useAddProduct优化
|
|
|
27. 下单成功页客服工具,分享
|