数组菜单初始化时传值和默认选中问题

develop
王秀才 2020-10-31 17:14:46 +08:00 committed by Gitee
parent 84a3a14e29
commit 2e73d9ff80
2 changed files with 5 additions and 1 deletions

View File

@ -40,6 +40,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
defaultMenu: 0,
accordion: param.menu.accordion,
url: param.menu.data,
data: param.menu.data,//async为false时传入菜单数组
parseData: false,
change: function() {
compatible();

View File

@ -34,7 +34,10 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
renderMenu(option);
});
} else {
renderMenu(option);
//renderMenu中需要调用done事件done事件中需要menu对象但是此时还未返回menu对象做个延时提前返回对象
window.setTimeout(function() {
renderMenu(option);
}, 500);
}
return new pearMenu(opt);