vue高仿小米商城项目总结(上)

技术栈

  • Vue
  • Vuex
  • Vue-router
  • Element-UI
  • Axios

项目功能模块

登录

  • 页面使用了element-ui的Dialog实现弹出对话框的效果,登录按钮设置在App.vue根组件,通过vuex中的showLogin状态控制登录框是否显示。

注册

  • 页面同样使用了element-ui的Dialog实现弹出对话框的效果,注册按钮设置在App.vue根组件,通过父子组件传值控制注册框是否显示。

首页

  • 首页主要是对商品的展示,有轮播图展示推荐的商品,分类别对热门商品进行展示。

全部商品

  • 全部商品页面集成了全部商品展示、商品分类查询,以及根据关键字搜索商品结果展示。

商品详情页

  • 商品详情页主要是对某个商品的详细信息进行展示,用户可以在这里把喜欢的商品加入购物车或收藏列表。

我的购物车

  • 购物车采用vuex实现,页面效果参考了小米商城的购物车。

订单结算

  • 用户在购物车选择了准备购买的商品后,点击“去结算”按钮,会来到该页面。
  • 用户在这里选择收货地址,确认订单的相关信息,然后确认购买。

我的收藏

  • 用户在商品的详情页,可以通过点击加入 喜欢 按钮,把喜欢的商品加入到收藏列表。

我的订单

  • 对用户的所有订单进行展示。

首页布局

之前关于小米商城做了相关的ppt 参考…

vue高仿小米商城项目总结(上)_第1张图片

用户未登录时

vue高仿小米商城项目总结(上)_第2张图片

登录鉴权

vue高仿小米商城项目总结(上)_第3张图片
以上是整个项目的基本介绍 以及使用到的技术栈包括首页的一些基本操作 具体请参考 小米商城购物车

你可能感兴趣的:(vue)