# fish-admin **Repository Path**: hardyDou/fish-admin ## Basic Information - **Project Name**: fish-admin - **Description**: fish-admin基于layui的轻量级前端后台管理框架,简单免费,特点:可以支持无限级别的菜单。 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2020-06-22 - **Last Updated**: 2022-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fish-admin #### 介绍 fish-admin基于layui的轻量级后台管理的前端框架。针对于开发者来讲做了非常棒的优化。其中非常棒的功能是允许开发者在单个页面define多个模块,这样的好处是你可以将一个复杂页面拆分多个模块,在打包的时候再将其合并到一个文件。这样既满足了开发过程中的体验、也不影响模块散乱。 #### 演示地址 http://hardydou.gitee.io/fish-admin/ #### 特点 - 支持5级菜单、要支持更多级别只需要配置一些css即可 - 支持单个文件定义多个模块(即在一个页面上面可以define,元layui必须从文件对应文件加载不够方便) - 对layiui完全兼容 #### 软件架构 基于layui 2.4.3版本; 使用bower管理依赖; 使用karma自动化测试; 使用gulp打包发布; #### 使用说明 1. 引入 layui 的js、css ``` ``` 2. 引入 fish-admin 的 js、css 即可; ``` ``` 3. 用fa.use\define 替换layui.use\define ``` fa.define(['jquery'],(exports)=>{ let $=layui.jquery; exports('fa_util', { info:(msg)=>{console.log(msg)} } ) }); fa.use(['fa_util'],()=>{ let util=layui.fa_util; util.inf('hello word !'); }) ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request