• Stars
    star
    711
  • Rank 63,679 (Top 2 %)
  • Language Vue
  • License
    Apache License 2.0
  • Created almost 2 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

mall-app-web是一个电商系统的移动端项目,基于uni-app实现。主要包括首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等功能。

mall-app-web

公众号 交流 后台项目 前端项目 码云

前言

该项目为前后端分离项目的前端部分,后端项目mall地址:传送门

项目介绍

mall-app-web是一个电商系统的移动端项目,基于uni-app实现。主要包括首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等功能。

项目演示

项目在线演示地址:https://www.macrozheng.com/app/

效果展示

技术选型

技术 说明 官网
Vue 核心前端框架 https://vuejs.org
Vuex 全局状态管理框架 https://vuex.vuejs.org
uni-app 移动端前端框架 https://uniapp.dcloud.io
mix-mall 电商项目模板 https://ext.dcloud.net.cn/plugin?id=200
luch-request HTTP请求框架 https://github.com/lei-mu/luch-request

项目结构

src -- 源码目录
├── api -- luch-request网络请求定义
├── components -- 通用组件封装
├── js_sdk -- 第三方sdk源码
├── static -- 图片等静态资源
├── store -- vuex的状态管理
├── utils -- 工具类
└── pages -- 前端页面
    ├── address -- 地址管理页
    ├── brand -- 商品品牌页
    ├── cart -- 购物车页
    ├── category -- 商品分类页
    ├── coupon -- 优惠券页
    ├── index -- 首页
    ├── money -- 支付页
    ├── notice -- 通知页
    ├── order -- 订单页
    ├── product -- 商品页
    ├── public -- 登录页
    ├── set -- 设置页
    ├── user -- 会员页
    └── userinfo -- 会员信息页

搭建步骤

  • 本项目使用了uni-app专用开发工具HBuilder X(App开发版)开发,下载地址:https://www.dcloud.io/hbuilderx.html
  • 该项目为前后端分离项目,访问本地访问接口需搭建后台环境,搭建请参考后端项目传送门
  • 注意由于mall-app-web中的接口都在mall-portal模块中,所以一定要启动该模块;
  • 访问在线接口无需搭建后台环境,只需将utils/requestUtil.js文件中的config.baseUrl改为线上地址即可:https://portal-api.macrozheng.com
  • 克隆源代码到本地,使用HBuilder X打开;
  • HBuilder X中使用运行->运行到浏览器->Chrome运行项目,运行成功后会自动打开下面地址(将浏览器改为手机模式):http://localhost:8080
  • 如果浏览器没有启动的话,可以直接访问如下地址访问:http://localhost:8080

公众号

学习不走弯路,关注公众号「macrozheng」,回复「学习路线」,获取mall项目专属学习路线!

加微信群交流,公众号后台回复「加群」即可。

公众号图片

许可证

Apache License 2.0

Copyright (c) 2020-2023 macrozheng

More Repositories

1

mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Java
77,710
star
2

mall-learning

mall学习教程,架构、业务、技术要点全方位解析。mall项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、MySQL等技术,采用Docker容器化部署。
Java
12,948
star
3

mall-admin-web

mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。
Vue
11,836
star
4

mall-swarm

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.2、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。
Java
11,789
star
5

springcloud-learning

2024最新微服务实战教程,Spring Cloud组件、微服务项目实战、Kubernetes容器化部署全方位解析。技术栈:Spring Cloud Alibaba + Spring Boot 3.2 + JDK 17。
Java
6,411
star
6

mall-tiny

mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
Java
1,905
star
7

macro

SpringCloud and SpringBoot demo
JavaScript
21
star
8

spring_cloud_in_action

spring cloud 实战源码
Java
14
star
9

SpringiA4_SourceCode

spring in action souce code
Java
7
star
10

flutter_first

flutter learning first demo
Dart
5
star
11

taotao-new

JavaScript
5
star
12

sbia_examples

Java
2
star
13

mall-swarm-arch

《mall-swarm微服务学习教程》架构篇示例代码
Java
2
star