一个基于 Vue 3
和 Vite
的基础后台管理系统
本项目是由 @UkiyoLee
受到成熟的管理系统 el-admin
启发,使用 Vue 3
和 Vite
搭建的后台管理系统,旨在从代码层面上提升开发效率,降低开发成本,并且在 el-admin
的基础上,加入了新的功能,旨在让后台管理系统更加灵活,更加易于开发。
与 el-admin
相比,Vue Admin
具有以下特性:
-
不支持
Vue 2
,Vue 2
基本已停止支持与维护,为便于项目的开发和维护,本项目将基于 截至项目启动其最新版本的Vue 3
开发 -
为保证代码的易读性与可维护性,支持
TypeScript
并将其作为主要开发语言,所有的组件以及功能均基于TypeScript
开发,当然,本项目支持使用JavaScript
开发,但为保证项目便于维护,不建议这么做 -
本项目并不基于传统的
Webpack
进行构建与管理,而是使用Vite
作为构建工具,基于Vite
的特性,本项目也支持使用Webpack
插件 -
为尽可能发挥
Vue 3
语法特性,对于小型组件,本项目采用选项式 API
进行开发,对于大型组件,而是采用组合式 API
进行开发