本文将从零开始搭建一个基于 Vue3 + TypeScript + Vite + Element Plus 的实战项目,涵盖**环境搭建、项目配置、核心功能开发(路由/状态管理/接口请求)、组件实战**等核心环节,最终实现一个具备用户列表查询、新增/编辑/删除的基础后台管理模块。
* 01 课程介绍与项目演示/
* 01 课程介绍与项目演示
* 02 项目创建/
* 01 Vite创建项目
* 02 项目整合路由
* 03 项目整合Vuex
* 04 eslint、css 预处理器sass安装
* 05 项目中引入element-plus
* 03 项目主界面搭建/
* 01 项目主界面布局
* 02 左侧导航菜单制作一
* 03 左侧导航菜单制作讲解二
* 04 导航菜单logo组件制作
* 05 Icon图标、动态生成Icon图标
* 06 路由配置与对应页面创建
* 07 菜单收缩与展开制作
* 08 面包屑导航制作
* 09 tabs选项卡制作1
* 10 tabs选项卡制作2
* 11 Tabs选项卡制作总结
* 12 TypeScript知识补充
* 13 vuex4+ts实现类型推测1
* 14 vuex4+ts实现类型推测2
* 15 vuex4+ts实现类型推测3
* 16 vuex4+ts实现类型推测4
* 04 axios安装与封装/
* 01 axios的安装与使用
* 02 axios对restful api的支持
* 05 登录与权限验证对接/
* 01 登录页面制作讲解
* 02 验证码对接讲解
* 03 登录接口对接
* 04 登录接口优化讲解
* 05 获取用户权限信息
* 06 动态菜单数据接口对接
* 07 权限验证对接讲解
* 06 部门管理模块开发/
* 01 部门列表业务抽离与对接
* 02 通用弹框组件封装
* 03 弹框组件的测试
* 04 部门相关业务逻辑抽离1
* 05 部门父组件调用子组件方法2
* 06 部门子组件给父组件传值3
* 07 新增部门页面布局4
* 08 上级部门树选择
* 09 工具类的封装与全局挂载使用
* 10 新增、编辑部门接口对接
* 11 删除部门接口对接
* 07 用户管理模块开发/
* 01 用户管理左侧部门树讲解
* 02 用户管理列表数据动态加载1
* 03 用户管理列表数据动态加载2
* 04 新增用户弹框展示
* 05 新增用户页面布局
* 06 新增用户上级部门选择
* 07 用户新增、编辑接口对接
* 08 用户删除数据对接
* 08 角色管理模块开发/
* 01 角色管理列表数据获取
* 02 角色列表页面制作与对接
* 03 新增角色弹框展示与业务抽离
* 04 新增角色页面制作与数据对接
* 05 角色删除接口对接
* 09 菜单管理模块开发/
* 01 权限管理列表数据获取与业务抽离
* 02 权限列表页面制作
* 03 新增权限弹框展示和业务抽离
* 04 新增权限页面布局
* 05 上级菜单选择组件
* 06 新增、编辑权限接口对接
* 07 删除权限接口对接
* 08 用户分配角色1
* 09 用户分配角色2
* 10 分配权限树显示制作
* 11 权限树回显与分配保存
* 12 退出登录、还原数据对接
* 13 按钮权限讲解-自定义指令
* 10 项目整合Echarts/
* 01 项目整合echarts
* 02 封装hooks方式使用Echarts
* 11 项目升级更新/
* 01 讲element-plus升级
* 02 Icon图标库升级
* 03 弹框组件问题修改
* 04 菜单收缩优化
* 05 Vuex更换为Pinia
* 12 课程资料、源码/
* 01 笔记资料
* 02 课程前端源码
* 03 赠送后端源码(java)
* 04 数据库脚本
* 05 最新版前端源码(升级版)






