lessAdmin后台管理开发框架

一个基于Vue + Asp.Net Core的后台管理开发框架

快速上手 →

界面舒服

我不是一个专业的美工,但我对美还是有一定的要求,就像我对女朋友的长相要求一样,不需要多么美丽性感,只要看起来简单又舒服,我做不出又酷又炫的效果,但我对界面每一处细节都严格把控,给用户简洁大方的使用体验。

菜单配置化

前端菜单完全由后台进行配置,前端只需按规范结构创建文件及目录,不限菜单层级深度,自动根据用户权限隐藏无权限访问的菜单。

权限控制

后台以读、写、审核三种权限类型(可自定义修改),可控制前端页面的按钮或其它你想控制的元素,后端可通过菜单的接口配置进行接口的权限控制。

前后端分离

前端与后端完全分离的开发模式,以Jwt规范进行登录验证,前端写交互,后端写接口,目前我觉得最舒服的开发体验。

可配置化

后台的很多功能,包含布局、登录限制、界面等都可以通过修改配置实现,无需修改代码。

增删改查组件

框架内置常用增删改查组件,可帮助快速进行开发,例如最常用的公共列表List组件、公共编辑窗口组件等,组件提供了很多配置属性、事件、方法,可根据不同需求进行配置。

# 我想说..

写了很多年的后台管理系统,前端经历了传统开发的EasyuiBootstrap,前后端分离的Vue,菜单及权限问题一直是后台管理中不可避免的难点,以至于我一直想写出一个可以满足中小型后台管理的开发框架。我写框架的目的是不想再重复地复制粘贴代码,用更少的代码实现更多的功能,所以叫Less

感谢VueElement-uivue-element-adminASP.NET Core这些开源的框架平台,没有这些开源的平台,我没办法又快又漂亮的方式写出项目。我也希望能在这个开源平台上做出一点贡献。这个开发框架可能还达不到多少厉害的程度,但我会不断的完善它,在这里仅仅提供学习的作用,至少我觉得里面还是有一些代码写得还不错的。