数组菜单初始化时传值和默认选中问题
parent
84a3a14e29
commit
2e73d9ff80
|
|
@ -40,6 +40,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
|
||||||
defaultMenu: 0,
|
defaultMenu: 0,
|
||||||
accordion: param.menu.accordion,
|
accordion: param.menu.accordion,
|
||||||
url: param.menu.data,
|
url: param.menu.data,
|
||||||
|
data: param.menu.data,//async为false时,传入菜单数组
|
||||||
parseData: false,
|
parseData: false,
|
||||||
change: function() {
|
change: function() {
|
||||||
compatible();
|
compatible();
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,10 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
|
||||||
renderMenu(option);
|
renderMenu(option);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
renderMenu(option);
|
//renderMenu中需要调用done事件,done事件中需要menu对象,但是此时还未返回menu对象,做个延时提前返回对象
|
||||||
|
window.setTimeout(function() {
|
||||||
|
renderMenu(option);
|
||||||
|
}, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
return new pearMenu(opt);
|
return new pearMenu(opt);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue