调整前
/**
* 渲染一级菜单
/
compileMenu: function(menu, isSub) {
var menuHtml = ‘<li {{#if( d.menu){ }} data-menu=“{{d.menu}}” {{#}}} class=“layui-nav-item menu-li {{d.childOpenClass}} {{d.className}}” {{#if( d.id){ }} id=“{{d.id}}” {{#}}}> <a {{#if( d.href){ }} layuimini-href=“{{d.href}}” {{#}}} {{#if( d.target){ }} target=“{{d.target}}” {{#}}} href=“javascript:;”>{{#if( d.icon){ }} {{#}}} {{d.title}} {{# if(d.children){}} {{d.children}} {{#}}} ’;
if (isSub) {
menuHtml = ‘
}
return laytpl(menuHtml).render(menu);
},
compileMenuContainer: function(menu, isSub) {
var wrapperHtml = ‘
- {{d.children}}
if (isSub) {
wrapperHtml = ‘
-
{{d.children}}
}
if (!menu.children) {
return “”;
}
return laytpl(wrapperHtml).render(menu);
},
调整后
/*
* 渲染一级菜单
*/
compileMenu: function(menu, isSub) {
var menuHtml = ‘<li {{#if( d.menu){ }} data-menu=“{{- d.menu}}” {{#}}} class=“layui-nav-item menu-li {{- d.childOpenClass}} {{- d.className}}” {{#if( d.id){ }} id=“{{- d.id}}” {{#}}}> <a {{#if( d.href){ }} layuimini-href=“{{- d.href}}” {{#}}} {{#if( d.target){ }} target=“{{- d.target}}” {{#}}} href=“javascript:;”>{{#if( d.icon){ }} {{#}}} {{- d.title}} {{# if(d.children){}} {{- d.children}} {{#}}} ’;
if (isSub) {
menuHtml = ‘
}
return laytpl(menuHtml).render(menu);
},
compileMenuContainer: function(menu, isSub) {
var wrapperHtml = ‘
- {{- d.children}}
if (isSub) {
wrapperHtml = ‘
-
{{- d.children}}
}
if (!menu.children) {
return “”;
}
return laytpl(wrapperHtml).render(menu);
},
同时箭头不正常,删除layuimini.css行683-736的代码。