# Uniapp+Flask前后端分离项目_校园外卖
**Repository Path**: techutter/school-takeaway
## Basic Information
- **Project Name**: Uniapp+Flask前后端分离项目_校园外卖
- **Description**: 基于Uniapp+Flask实现校园外卖
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2024-12-22
- **Last Updated**: 2024-12-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Uniapp+Flask前后端分离项目_校园外卖
## 一、前言
#### 介绍
“校园外卖”是一个基于Uniapp + Flask技术栈实现前后端分离的开源项目,此项目中包括注册、登录、忘记密码、个人中心、店铺(店铺信息+商品)、购物车、订单、评价等系列丰富的功能. 伯仲云团队将为每一位正在学习的程序员提供一份高质量的开源项目+教学视频。
#### 体验
H5体验网址:
http://www.takeaway.yunjinkechuang.com
H5体验二维码:
#### 页面展示
#### 软件架构
UI图:即使设计(https://js.design/f/AAysZH?p=dPWq6X)
前端语言:Uniapp(https://uniapp.dcloud.net.cn/)
后端语言:Flask
数据库:mysql
## 二、前端技术讲解
#### 前期准备
1. 删除框架本身自带的组件/页面
2. pages.json配置文件中,对"globalStyle"进行配置,参考Uniapp官网,取消默认的导航栏
3. 根据设计稿确定底部导航栏tabbar的方案
(1)如果tabbar是普通且标准的样式,那么我们则在pages.json中配置tabbar选项
(2)如果tabbar是高端且独特的样式风格,那么我们会创建一个components文件夹(置放公共组件),建立tabbar公共组件进行复用
4. manifest.json文件是应用的配置文件,用于指定应用的名称、图标、权限等。HBuilderX 创建的工程此文件在根目录,CLI 创建的工程此文件在 src 目录。
#### 文件目录
#### tabBar公共组件
```
首页
订单
我的
```
页面讲解请至哔哩哔哩()观看详情课程
#### 静态页面开发
##### 页面第一节:tabBar+首页+订单+我的
##### 页面第二节:登录+注册+个人资料+忘记密码+我的地址+添加地址+编辑地址
##### 页面第三节:搜索+店铺列表+店铺详情
##### 页面第四节:结算+支付+订单详情+商品评价
## 三、后端技术讲解