diff --git a/component/layui/lay/extends/pearAdmin.js b/component/layui/lay/extends/pearAdmin.js
index b39b04b..675946a 100644
--- a/component/layui/lay/extends/pearAdmin.js
+++ b/component/layui/lay/extends/pearAdmin.js
@@ -51,7 +51,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear
this.menuRender = function(option) {
sideMenu = pearMenu.render({
elem: 'sideMenu', //依赖容器
- async: true, //数据形式
+ async: option.async, //数据形式
theme: option.theme,
height: '100%',
control: option.control ? 'control' : false, // control
diff --git a/component/layui/lay/extends/pearMenu.js b/component/layui/lay/extends/pearMenu.js
index 8d98d22..812c651 100644
--- a/component/layui/lay/extends/pearMenu.js
+++ b/component/layui/lay/extends/pearMenu.js
@@ -41,12 +41,14 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
}
}
- if (option.control != false) {
+ if(option.data.length > 0){
+ if (option.control != false) {
- createMenuAndControl(option);
+ createMenuAndControl(option);
- } else {
- createMenu(option);
+ } else {
+ createMenu(option);
+ }
}
@@ -234,12 +236,12 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
var href = "javascript:;";
var target = "";
- var calss = "site-demo-active"
+ var className = "site-demo-active"
if (item.openType == "_blank" && item.type == 1) {
href = item.href;
target = "target='_blank'";
- calss = "";
+ className = "";
}
// 判 断 菜 单 类 型 0 是 不可跳转的目录 1 是 可 点 击 跳 转 的 菜 单
@@ -251,7 +253,7 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
} else if (item.type == 1) {
// 创 建 菜 单 结 构
- content += '' + item.title + '';
@@ -318,13 +320,13 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
var target = "";
- var calss = "site-demo-active";
+ var className = "site-demo-active";
if (note.openType == "_blank" && note.type == 1) {
href = note.href;
target = "target='_blank'";
- calss = "";
+ className = "";
}
@@ -336,7 +338,7 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
'';
} else if (note.type == 1) {
// 创 建 菜 单 结 构
- content += '' + note.title + '';
@@ -399,12 +401,12 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
var target = "";
- var calss = "site-demo-active";
+ var className = "site-demo-active";
if (note.openType == "_blank" && note.type == 1) {
href = note.href;
target = "target='_blank'";
- calss = "";
+ className = "";
}
// 判 断 子 项 类 型
@@ -414,7 +416,7 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
'">' + note.title + '';
} else if (note.type == 1) {
// 创 建 菜 单 结 构
- content += '' + note.title + '';
}
diff --git a/index.html b/index.html
index 7c247d4..83682ea 100644
--- a/index.html
+++ b/index.html
@@ -81,6 +81,7 @@
theme: "dark-theme", // 默 认 主 题 样 式 dark-theme 默认主题 light-theme 亮主题
index: 'view/console/console1.html', // 默 认 加 载 主 页
data: 'admin/data/menu.json', // 菜 单 数 据 加 载 地 址
+ async: true,//加 载 菜 单 数 据
select: '0', // 默 认 选 中 菜 单 项
notice: 'admin/data/notice.json', // 消 息 列 表 数 据
auth: 'admin/data/permission.json' // 前端权限限制,false 关闭该功能