# 勾股Admin Layui
**Repository Path**: latera/guoguadmin
## Basic Information
- **Project Name**: 勾股Admin Layui
- **Description**: 🏆勾股Admin是一款基于Layui扩展的Web UI解决方案。
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://admin.gougucms.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 75
- **Created**: 2022-10-28
- **Last Updated**: 2022-10-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 📐 勾股Admin Layui
### 📋 项目介绍
勾股Admin是一款开基于Layui最新版扩展的Web UI解决方案。封装了Layui的自身调用方法和一些常用的工具函数,整合部分第三方开源的组件。更多是为服务端程序员量身定做,为使用者提供相对完善的前端UI开发方案。
预览演示地址:https://admin.gougucms.com
开发交流QQ群:24641076
### ⭕ 开源项目
1. [开源项目系列:勾股OA —— OA协同办公系统](https://gitee.com/gougucms/office)
2. [开源项目系列:勾股CMS —— CMS内容管理系统框架](https://gitee.com/gougucms/gougucms)
3. [开源项目系列:勾股BLOG —— 个人&工作室博客系统](https://gitee.com/gougucms/blog)
4. [开源项目系列:勾股DEV —— 项目研发管理系统](https://gitee.com/gougucms/dev)
5. [开源项目系列:勾股Admin —— 基于Layui的Web UI解决方案。](https://gitee.com/gouguopen/guoguadmin.gitv)
### 📚 安装使用
只需引用一个CSS文件和两个JS文件,声明需要加载的模块,然后初始化操作即可。
1. 引用CSS文件,放在页头。
```html
```
PS:如果是布局母模板需要引入 layout.css。
```html
```
2. 声明需要加载的模块,并完成初始化元素操作函数等,放在页脚。
```javascript
//声明需要加载的模块
const moduleInit = ['tool', 'admin'];
//初始化操作
function gouguInit() {
//do something here
}
```
3. 引用JS文件,放在页面的最下面。
```html
```
PS:如果是项目使用的是模板继承方式开发的话,把引入文件固定写在母模板,然后只需要在子模板声明需要加载的模块,并完成初始化元素操作函数即可。
### ✳️ 目录结构
```
┌── assets # 静态资源
│ ├── gougu # 核心文件
│ │ ├── images # 图片文件
│ │ ├── module # 封装或第三方组件
│ │ ├── css # 样式
│ │ ├── gouguInit.js # Lyui调用文件方法
│ ├── icon # icon文件
│ ├── layui # layui文件
│ ├── third_party # 第三方插件文件
├── json # 页面展示模拟数据Json格式
├── view # 页面文件
│ ├── base # 基础组件页面
│ ├── form # 表单组件页面
│ ├── home # 推荐效果页面
│ ├── table # 数据表组件页面
├── index.html # 入口文件
```
**PS:项目会不定时进行更新,建议⭐star⭐和👁️watch👁️一份。**
### ⭐ 参与贡献步骤
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request