设置菜单栏自动展开后报错 “Uncaught TypeError: Cannot read properties of undefined (reading 'expandOnHover')”,问题原因是初始化时AdminLTE还没初始化完成,不影响使用,如果想消除报错可以延缓下执行
// 菜单栏展开或收起
$("[data-enable='expandOnHover']").on('click', function () {setTimeout(() => {$.AdminLTE.options.sidebarExpandOnHover = $(this).prop("checked") ? 1 : 0;localStorage.setItem('sidebarExpandOnHover', $.AdminLTE.options.sidebarExpandOnHover);AdminLTE.pushMenu.expandOnHover();$.AdminLTE.layout.fixSidebar();}, 500);
});