layui.define(["element","laytpl" ,"jquery"], function (exports) { var element = layui.element, $ = layui.$, laytpl = layui.laytpl, layer = layui.layer; var miniMenu = { //菜单初始化 render: function (options) { options.menuList = options.menuList || []; options.menuChildOpen = options.menuChildOpen || false; miniMenu.renderSingleModule(options.menuList, options.menuChildOpen); miniMenu.listen(); }, //单模块 renderSingleModule: function (menuList, menuChildOpen) { menuList = menuList || []; var leftMenuHtml = '', childOpenClass = '', leftMenuCheckDefault = 'layui-this'; var me = this ; if (menuChildOpen) childOpenClass = ' layui-nav-itemed'; leftMenuHtml = this.renderLeftMenu(menuList,{ childOpenClass:childOpenClass }) ; $('.layui-layout-body').addClass('layuimini-single-module'); //单模块标识 $('.layuimini-header-menu').remove(); $('.layuimini-menu-left').html(leftMenuHtml); element.init(); }, //渲染一级菜单 compileMenu: function(menu,isSub){ var menuHtml = '