- 项目介绍
- 工具安装和环境搭建(nodejs,npm,mongodb)
- 初始化项目
-
基于Element UI的后台管理基础界面搭建
-
创建分类 (多层级)
-
分类列表
-
修改分类
-
删除分类
-
通用 CRUD 接口
-
装备管理
-
图片上传和文件管理 (multer)
-
英雄管理
-
编辑英雄
-
装备的多选 (el-select, multiple)
-
技能的编辑
-
文章管理
-
富文本编辑器 (quill)
-
首页广告管理
-
管理员账号管理 (bcrypt)
-
登录页面
-
登录接口 (jwt,jsonwebtoken)
-
服务端登录校验
-
客户端路由限制 (beforeEach, meta)
- 开发服务端接口
- 考虑整体样式
- 使用字体图标 (iconfont)
- 首页顶部轮播图片 (swiper)
- 考虑通用组件 (SFC)
- 卡片组件
- 菜单组件 (tab + swiper)
- 首页新闻资讯
- 新闻详情页
- 首页英雄列表
- 英雄详情页