# qadmin
**Repository Path**: yikcms/qadmin
## Basic Information
- **Project Name**: qadmin
- **Description**: No description available
- **Primary Language**: HTML
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-12-06
- **Last Updated**: 2021-10-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# QAdmin轻量级后台模板
基于layui框架与Vue.js构建
轻量不复杂 简洁不简单
- [演示](http://demo.qadmin.net)
- [文档](http://docs.qadmin.net)
- [常见问题](http://docs.qadmin.net/1114310)
## 最新版本
#### **V1.2** `2019.06.28`
1. 【新增】调试模式,开启动左侧菜单前端不缓存
2. 【新增】提示框全局配置
3. 【新增】layui组件/模块等说明
4. 【优化】登录页快速进入后台演示
5. 【优化】左侧菜单支持新窗打开
- [更新日志](http://docs.qadmin.net/1104757)
- [升级指导](http://docs.qadmin.net/1141852)
## 快速开始
在head中引入所需资源
```html
```
布局
```html
```
页脚引入配置与脚本 因为vue需要写在DOM之后
```haml
```
- [查看完整例子](base.html)
配置
```javascript
//位于js目录 /static/admin/js/config.js
var config = {
//调试模式 (开启后左侧菜单不缓存,菜单收展失效,打开渲染速度会变慢)
debug: true,
//网站名称 (左上角显示的文字LOGO)
webname: 'QAdmin',
//菜单列表路径 (可以是本地json,也可以是api接口)
menuUrl: 'data/menu.json',
//layer全局提示层
layerMsg: {
offset: 't', //坐标 (详细说明 https://www.layui.com/doc/modules/layer.html#offset)
shade: [0.4, '#000'] //遮罩 (详细说明 https://www.layui.com/doc/modules/layer.html#shade)
}
}
//当然你也可以不写在config.js中
//你可以把
//把以上代码在script.js这前
```
- [遇到菜单不生效,请点击这里>](http://docs.qadmin.net/1114311)
菜单配置格式
```javascript
[{
"name": "顶级菜单",
"icon": "", //layui内置图标
"url": "index.html", //地址
"target": "_blank", //是否新窗口打开,非_blank或无此配置则本窗打开
"hidden": false,
"list": []
}, {
"name": "子级菜单",
"icon": "",
"url": "", //如果有二级菜单,地址留空
"hidden": false, //是否展开
"list": [{
"name": "二级菜单",
"url": "user_index.html"
}, {
"name": "二级菜单",
"url": "user_add.html"
}]
}]
```
使用php生成菜单api
```php
'顶级菜单',
'icon'=>'',
'url'=>'/index.html',
'hidden'=>false,
'list'=>[]
],
[
'name'=>'子级菜单',
'icon'=>'',
'url'=>'',
'hidden'=>false,
'list'=>[
[
'name'=>'二级菜单',
'url'=>'/user_index.html',
],
[
'name'=>'二级菜单',
'url'=>'/user_add.html',
]
]
]
];
header('Content-Type:application/json; charset=utf-8');
echo json_encode($menu);
?>
```
### 常用方法
```javascript
delCache(); //清除前端缓存
//提示框
msg({code:1,msg:'成功'}); //以对象传入
msg(1,'成功','/index.html',2); //传入跳转地址与跳转秒数
```
### 联系我们
- QQ群: [324098841](http://shang.qq.com/wpa/qunwpa?idkey=6f5462146888da75feaaa1fe1ab3addfcea63f6454548238033c6a91fa610e4e)
- 博客: [blog.php127.com](http://blog.php127.com)
- 更多开源项目: [github.com/aa24615](https://github.com/aa24615)