一、下载代码
https://gitee.com/zhou-kang/admin-lte3-i-frame-json_menus
二、运行index.html
三、核心文件menu.js
menu.js中定义了json格式的菜单,并将json转为adminLte的菜单html,可根据需要改在为动态菜单。
pages/test/leaf*.html,是iframe的测试页面,其它文件均是AdminLte3 的原始文件。
- 核心为menu.js文件,必须在jquery引入后使用
- iframe的id为:iframeMain
- 菜单ul的id为menutree
//菜单框架
<div class="sidebar">
<!-- 侧边栏菜单 -->
<nav class="mt-2">
<ul id="menutree" class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
</ul>
</nav>
<!-- /.sidebar-menu -->
</div>
//iframe框架
<div class=