Github地址:https://github.com/leechenxiang/fjyy-admin
FJYY-Admin 极简后台管理系统,前端基于Vue+ElementUI,无需nodejs,无需npm,对后端开发人员极其友好~
本框架基于Vue
+ ElementUI
,链接地址为:https://element.eleme.cn/
使用与解说视频见bilibili:https://www.bilibili.com/video/BV16ms2e9Erd
- 本框架不对前端有极高的代码规范,整体代码风格写的舒服看的舒服,结构雅观即可。
- 本框架对前端性能没有太高的要求,以业务功能实现为主。
- 本框架不需要安装前置依赖环境,不需要nodejs与npm,解放后端开发人员对前端环境的过度依赖。导入使用js的方式与html页面直接引入相同。
- 本框架非常适用于后端开发人员。
打开VSCode,安装插件Live Server
,选中页面右键运行Open With Live Server
.vscode
:不用管css
:样式文件img
:图片资源js
:脚本文件,api调用脚本,通用工具类等apis
:api文件目录app.js
:全局工具类cookieUtils.js
:会话管理工具request.js
:http请求封装工具
libs
:第三方js库、工具库,现成的已经封装好的pages
:自己的页面,可以定义更多模块404.html
:错误页面
menuList
支持一级和二级菜单
- title:菜单标题
- path:页面路由(路径)
- index:唯一索引标识
- icon:菜单图标
- children:子级菜单列表
routes
定义路由与页面关系,指定path将会路由到哪个页面
每个模块都需要有对应的api脚本来对应,通过window.xxxApi
来定义全局。并且在admin.html
中加载该api脚本。如此便可以在vue页面中直接调用该api进行后端的http请求。
没有集成数据库,后台数据写死在本地缓存中。重启后台数据恢复缺省。
This project is licensed under the Apache License - see the LICENSE file for details.