项目源码已放到GitHub上,欢迎访问~

项目地址:https://github.com/weining-zhang/mall

如果觉得有用请不要忘记右上角给个star哟~~

说明:该项目是本人在学习Vue过程中的一个练习实战项目

1、项目描述

  • 项目基于VueCLI3脚手架 + Vue全家桶 + ES6 + Webpack等技术开发
  • 项目采用模块化、组件化、工程化的模式开发
  • 项目主要分为四大模块:首页 + 分类 + 购物车 + 我的

2、使用的插件或第三方库

  • 使用 vue-router 开发单页面
  • 使用 vuex 管理应用组件的状态
  • 使用 vue-lazyload 实现图片的懒加载
  • 使用 axios 的封装从后端拿取数据
  • 使用 less 写部分组件的样式
  • 使用 better-scroll 实现移动端页面滑动效果
  • 使用 vant-ui 组件库构建界面

3、实现的功能

  • 首页商品款式的切换
  • 分类页切换展示分类商品
  • 右下角回到顶部按钮
  • 商品加入购物车
  • 购物车内商品勾选

4、项目截图

首页图1

首页图2

商品详情页

分类页

我的页面

购物车页面

基于Vue开发的电商APP项目(仿蘑菇街)相关推荐

  1. 基于Vue开发的电商APP项目——蘑菇街app

    基于Vue开发的电商APP项目--蘑菇街 项目源码:https://github.com/Limna777/Shopmall.git 1.项目描述 2.使用的插件或第三方库 3.页面主要实现的功能 1 ...

  2. Django+Vue开发生鲜电商平台之1.项目介绍

    文章目录 一.项目概览 二.项目技术要点 三.项目预览 我永远相信只要永不放弃,我们还是有机会的.最后,我们还是坚信一点,这世界上只要有梦想,只要不断努力,只要不断学习,不管你长得如何,不管是这样,还 ...

  3. html全局布局 vue_基于Vue+Element的电商后台管理系统

    前言 mall项目后台管理系统的前端项目. 项目介绍 mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现. 主要包括商品管理.订单管理.会员管理.促销管理.运 ...

  4. java 毕业设计源码-基于Vue助农扶贫电商平台ssm电子商务网站

    一.源码描述   这是一款基于web的前后端分离JAVA+SSM和vue.js源码 基于B/S开发,包含毕业论文和答辩ppt,可下单后有偿转成springboot,开发工具idea支持eclipse, ...

  5. 电商App项目的离线数仓

    参考项目网址:(1)https://hub.fastgit.org/HammingMa/gmall-dw (2)warehouse: 电商数据仓库 相关概念 SKU,SPU 首先通过检索搜索出来的商品 ...

  6. Django+Vue开发生鲜电商平台之2.开发环境搭建

    文章目录 一.PyCharm的安装和简单使用 二.MySQL和Navicat的安装和使用 三.Python的安装 四.虚拟环境的安装和配置 五.Vue开发环境搭建 一.PyCharm的安装和简单使用 ...

  7. Django+Vue开发生鲜电商平台之3.数据模型设计和资源导入

    文章目录 一.项目初始化 二.数据模型设计 1.用户数据模型设计 2.商品数据模型设计 3.交易数据模型设计 4.用户操作数据模型设计 三.xadmin后台管理系统的配置 四.数据迁移和数据导入 1. ...

  8. Django+Vue开发生鲜电商平台之11.首页、商品数量、缓存和限速功能开发

    文章目录 一.首页功能完善 1.轮播图实现 2.新品功能开发 3.商品系列分类展示功能 二.商品相关数量功能实现 1.商品点击数.收藏数功能实现 2.商品库存量和销量功能实现 三.DRF缓存设置 1. ...

  9. 基于SpringBoot开发的电商后台管理系统

    项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...

最新文章

  1. poj 3204 Ikki's Story I - Road Reconstruction
  2. MySQL 中NULL和空值的区别
  3. java property xml,Java开发中读取XML与properties配置文件的方法
  4. Codeforces Round #158 (Div. 2) A - Adding Digits
  5. Objective-C ,ios,iphone开发基础:UIAlertView使用详解
  6. node mysql 模块 封装_node.js基于工厂方法的mysql模块封装
  7. Maven到底是个啥?——Maven深入理解
  8. Mariadb数据库
  9. 芋头怎么蒸好吃 蒸芋头的技巧有哪些
  10. 黄金矿工-Python
  11. vivoy85a参数配置_vivoY85A基本配置参数?
  12. android 视频做背景图片,视频后面怎么加背景图片?安卓手机给视频添加背景图片的方法...
  13. 51单片机 普中V2 数字时钟 电子时钟 万年历 DS1302 LCD1602 AT24C02
  14. OpenCV学习笔记(二)—— OpenCV整体结构
  15. R语言实现聚类kmeans
  16. centos7配置端口转发
  17. 数据中心100G主流应用技术分析
  18. OpenCV的下载、安装和配置
  19. spss打开oracle,零基础到数据挖掘精通(SPSS MODELER、EXCEL、ORACLE)
  20. 50万中国人数据:每天上厕所超过一次,心衰风险增加33%

热门文章

  1. npm install --save 、--save-dev 、-D、-S的区别详细解说
  2. 联想笔记本电脑昭阳k2450关机这个灯一直闪烁,而且还消耗电量
  3. 内网连接服务器时没有获取凭证页面怎么办?
  4. supervisor+cesi多服务器进程集中管理
  5. jenkins安装了中文插件发现界面还有英文的解决方法
  6. 页面自动获取导入excel内容
  7. 申请圣文森特牌照申请流程
  8. office365服务器没有响应,office 365 使用过程中频繁出现无响应
  9. 控制台、操作台、调度台如何区分?
  10. 解决启动谷歌浏览器时打开2345主页