# mq-admin
**Repository Path**: mubug/mq-admin
## Basic Information
- **Project Name**: mq-admin
- **Description**: 个人搭建后台管理系统模板
- **Primary Language**: HTML
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 3
- **Created**: 2020-06-11
- **Last Updated**: 2024-06-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### mq-admin
预览地址:http://mqadmin.mqbug.cn/
#### 介绍
这套模板是我在学习前端技术(vue.js和elementui)时搞的,我也是刚入门前端。这里没有使用到vue的脚手架,只是在页面直接引入vue.js进行页面开发,相对于以前用过的layui等框架,这样在原生html页面进行开发还是比较方便的。这套模板在今年2月份学习时完成,打算发出来给有需要的学生(我也是),在做一些javaweb课设或php课设等有需要的话可以使用这个模板进行课设开发。
这套模板适合学生做课设开发、与一些个人的学习项目,本模板主要提供的是后台管理系统的大概整体布局,以及动态的导航栏,其他具体的页面需要开发时自己去开发。
这里推荐使用element-ui框架,样式比较好看,功能齐全,本系统下载了element-ui、axios、jq、vue、layer的离线包,在需要的页面引入对应的js与css即可使用(类似官网的cdn引入)。不需要npm安装。
这个模板系统跟原来的基础html页面开发没有什么区别,都是在head引入对应的js、css再进行开发即可,适合学习使用的。具体的应用可以看看官方文档的使用方法,里面没有什么是我封装的方法,参考对应框架的官方文档即可。
这个后续会做一个脚手架的版本,有空再说吧(狗头)
#### 引入的其他框架配置
1. jQuery 3.4.1
2. element 2.13.0
3. layer 3.1.1
4. vue 2.6.10
5. axios
6. mditor
#### 文件夹说明
| 文件夹名字 | 说明 |
| :--------: | :-------------------: |
| css | css样式文件 |
| img | 图片文件 |
| js | js文件 |
| lib | 系统配置 其他框架文件 |
| pages | 需要显示的html页面 |
#### web.json配置说明
系统配置路径 lib/web
css、js文件请根据自己的需求去改动
web.json 文件为系统的配置文件,可以设置左边导航栏的底色、字体底色、高亮字体颜色
**web.json 文件里的 navs ** 数组为系统的左边导航栏内容,具体的参数看下面的导航栏参数说明,其中id得自己设置,不一样即可,暂时只支持两级导航
#### 导航栏参数说明
1、"title": "控制台", 导航栏标题
2、"icon": "el-icon-setting", 图标样式 使用element图标库 有数量限制不能自定义
3、"href": "#", 链接地址 为# 时不会跳转(有子选项时设置)
4、"id":"2", 唯一标识id 暂时只能自定义,每个都需不一样
5、"children" 存放二级导航栏数组
#### 引入使用lib文件夹下面的框架
引入css、js文件
由于使用的是在html页面直接引入的方法,比较传统的引入方法,没有使用到js的模块化(学习中)。所以也没封装统一其来,各框架的使用方法参照对应的官方文档即可
所以第一种方式引入为:
```html
```
这种方式看起来比较多,可以按需引入
第二种为:
引入在js文件夹下面的
mqadmin.js或mqpages.js ,两者相对路径不一样,可看自己项目需要修改(这种方式暂时不知道好不好。。
```html
```
有想法的可以跟我交流,刚入门前端,需要各位大佬的意见