电商后台管理系统(前端项目) 预览
后端API接口源码 下载. 接口API
功能
用于管理用户账号,商品分类,商品信息,订单,数据统计等业务功能
开发模式
电商后台管理系统整体采用前后端分离的开发模式,其中前端项目是基于Vue技术栈的SPA项目
技术选型
前端项目技术栈
- Vue
- Vue-router
- Element-UI
- Axios
- Echarts
后端项目技术栈
项目初始化
前端项目初始化步骤
- 安装 Vue 脚手架
- 通过 Vue-Cli 创建项目
- 配置 Vue-router
- 配置 Element-UI 组件库
- 配置 Axios 库
- 初始化 git 远程仓库
相关依赖-按需导入
后端项目的环境安装配置
- 安装MySQL数据库
- 安装Node.js环境
- 配置项目相关信息
- 启动项目
- 使用phpstudy导入数据库并运行
- npm init 后端项目
- node ./app.js
- 使用Postman测试后台项目接口是否正常
登录概述
登录业务流程
- 在登录页面输入用户名和密码
- 调用后台接口进行验证
- 通过验证之后,根据后台的响应状态跳转到项目主页
登录业务相关技术点
- http是无状态的
- 通过cookie在客户端记录状态
- 通过sesion在服务器端记录状态
- 通过token维持状态(不允许跨域使用)
登录业务流程
登录页面的布局
通过Element-UI组件实现布局
- el-form
- el-form-item
- el-input
- el-button
- 字体图标
创建git分支
// 创建并切换登录分支
git checkout -b login
// login分支合并到主分支
// 1.切换到master分支
git checkout master
// 2.合并分支到master
git merge login
// 将本地login子分支推送到github
git push -u origin login
路由导航守卫控制访问权限
如果用户没有登录,但是直接通过URL访问特定页面,需要重新导航到登录页面