layui+beetl实现三级菜单

<ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu">
            <!--一级菜单栏-->
            @for(title in titles){
                <!-- 判断是否包含二级菜单栏 -->
                @if(tool.isEmpty(title.children)){
                    <li data-name="get" class="layui-nav-item">
                        <a href="javascript:;" lay-href="${ctxPath}${title.url}" lay-tips="${title.name}" lay-direction="2">
                            <i class="layui-icon ${title.icon}"></i>
                            <cite>${title.name}</cite>
                        </a>
                    </li>
                @}else{
                    <li data-name="home" class="layui-nav-item">
                        <a href="javascript:;" lay-tips="${title.name}" lay-direction="2">
                            <i class="layui-icon ${title.icon}"></i>
                            <cite>${title.name}</cite>
                        </a>
                        <!--循环二级菜单-->
                        @for(subTitle in title.children){
                            <dl class="layui-nav-child">
                                <!-- 判断是否包含三级菜单 -->
                                @if(tool.isEmpty(subTitle.children)){
                                    <dd data-name="console">
                                        <a lay-href="${ctxPath}${subTitle.url}">${subTitle.name}</a>
                                    </dd>
                                @}else{
                                    <dd data-name="console">
                                        <a href="javascript:;">${subTitle.name}<span class="layui-nav-more"></span></a>
                                        @for(subTitleC in subTitle.children){
                                            <dl class="layui-nav-child">
                                                <dd data-name="list">
                                                    <a lay-href="${ctxPath}${subTitleC.url}">${subTitleC.name}</a>
                                                </dd>
                                            </dl>
                                        @}
                                    </dd>
                                @}
                            </dl>
                        @}
                    </li>
                @}
            @}
        </ul>

没时间整理,有时间深度挖掘实现无限菜单

转载于:https://www.cnblogs.com/kongkongFabian/p/10102197.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值