美文网首页
购物车功能分析

购物车功能分析

作者: Jycoding | 来源:发表于2022-05-04 18:04 被阅读0次

目的:了解购物车两种状态下的操作逻辑,方便后续的开发理解。

总结:

购物车的各种操作都会有两种状态的区分,但是不会在组件中去区分。

而是在封装在vuex中的actions中去区分,在组件上只需调用actions即可。

在actions中通过user信息去区分登录状态

未登录,通过mutations修改vuex中的数据即可,vuex已经实现持久化,会同步保持在本地。

已登录,通过api接口去服务端操作,响应成功后通过mutations修改vuex中的数据即可,它也会同步在本地。

不管何种操作何种状态返回一个promise,然后组件能够判断操作是否完毕是否成功,再而去做其他事情。

注意:

登录后,需要合并本地购物车到服务端。

退出后,清空vuex数据也会同步清空本地数据

相关文章

  • 购物车功能分析

    1、显示当前用户的购物车数据 逻辑:需要用到用户id去购物车数据表进行过滤,返回一个购物车数据列表; ...

  • 购物车功能分析

    目的:了解购物车两种状态下的操作逻辑,方便后续的开发理解。 总结: 购物车的各种操作都会有两种状态的区分,但是不会...

  • 每日优鲜 — 购物车功能分析

    对比淘宝APP和每日优鲜APP的购物车功能,分析异同 购物车内的分析 加入购物车分析: 分析淘宝与每日优鲜这么设计...

  • 产品分析如何选题

    产品分析报告包括拆解产品、市场分析、用户分析、功能分析、运营分析; 1.最核心的模块——功能分析 拆解产品,从市场...

  • django项目--新闻管理功能以及富文本编辑器

    新闻管理功能 一、业务功能分析 1.业务需求分析 新闻的增删改查。 2.功能分析 新闻列表 查询 新增 修改 二、...

  • 商城之购物车

    购物车管理: 包含功能:提交商品到购物车、显示购物车列表、删除购物车里商品、修改购物车、清空购物车等等 1、购...

  • 新浪新闻APP功能分析

    安卓4.8.2,新浪新闻APP功能分析

  • 网易新闻APP功能分析

    安卓5.3.3,网易新闻APP功能分析

  • django项目--用户管理功能

    用户管理功能 一、业务功能分析 1. 业务需求分析 用户的增删改查,权限分组的控制。 2.功能分析 用户列表 修改...

  • MBSE建模比赛每周成长打卡—胡雪明06.19

    本周小确幸 消化MBSE培训的课程 下周可提升 继续开展整机功能分析 本周完成情况 P1继续开展整机功能分析,15...

网友评论

      本文标题:购物车功能分析

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