Springboot vue前后端分离小米商城
技术栈:
前端:Vue+Vue-router+Vuex+Element-ui+Axios
后端SpringBoot+Mybatis+Spring+RabbitMQ
数据库:Mysql+Redis
项目功能:
登录,注册。
首页主要是对商品的展示,有轮播图展示推荐的商品,分类别对热门商品进行展示。
秒杀模块展示秒杀商品,秒杀商品有秒杀开始倒计时、秒杀中、秒杀结束三种状态。
全部商品页面集成了全部商品展示、商品分类查询,以及根据关键字搜索商品结果展示。
商品详情页主要是对某个商品的详细信息进行展示,用户可以在这里把喜欢的商品加入购物车或收藏列表。
购物车采用vuex实现,页面效果参考了小米商城的购物车。
用户在购物车选择了准备购买的商品后,点击“去结算”按钮,会来到订单结算页面。
用户在订单结算页面选择收货地址,确认订单的相关信息,然后确认购买。
用户在商品的详情页,可以通过点击加入 喜欢 按钮,把喜欢的商品加入到收藏列表。
我的订单,对用户的所有订单进行展示。