Pear-Admin-Layui/view/document/menu.html

116 lines
2.9 KiB
HTML
Raw Normal View History

2021-01-17 18:34:33 +00:00
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="../../component/pear/css/pear.css"/>
</head>
<body class="pear-container">
<div class="layui-row layui-col-space10">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">开发环境</div>
<div class="layui-card-body">
2021-03-31 12:52:54 +00:00
Menu 数据菜单对普通菜单的深度封装
2021-01-17 18:34:33 +00:00
</div>
</div>
</div>
<div class="layui-col-md12">
<div class="layui-collapse">
<div class="layui-colla-item">
<h2 class="layui-colla-title">显示代码</h2>
<div class="layui-colla-content">
<pre class="layui-code" lay-encode="true">
<link rel="stylesheet" href="component/pear/css/pear.css" />
<script src="component/layui/layui.js"></script>
<script src="component/pear/pear.js"></script>
</pre>
</div>
</div>
</div>
</div>
<div class="layui-col-md6">
<div class="layui-card">
<div class="layui-card-header">实例</div>
<div class="layui-card-body">
2021-01-17 19:26:38 +00:00
<button id="collaspe" class="pear-btn">隐藏</button>
2021-01-17 18:48:52 +00:00
<br/>
<br/>
2021-01-17 18:34:33 +00:00
<div id="sideMenu"></div>
</div>
</div>
</div>
<div class="layui-col-md6">
<div class="layui-collapse">
<div class="layui-colla-item">
<h2 class="layui-colla-title">显示代码</h2>
<div class="layui-colla-content layui-show">
<pre class="layui-code" lay-encode="true">
var sideMenu = menu.render({
2021-01-17 18:48:52 +00:00
elem: 'sideMenu',
async: true,
theme: "dark-theme",
height: '300px',
control: false,
defaultMenu: 0,
accordion: true,
url: "../../admin/data/menu.json",
parseData: false,
done: function() {
layer.msg("加载完成")
}
2021-01-17 18:34:33 +00:00
});
sideMenu.click(function(dom, data) {
2021-01-17 18:48:52 +00:00
2021-01-17 18:34:33 +00:00
layer.msg("菜单点击 : " + JSON.stringify(data));
})
</pre>
</div>
</div>
</div>
</div>
</div>
</body>
<script src="../../component/layui/layui.js"></script>
<script src="../../component/pear/pear.js"></script>
<script>
layui.use(['layer', 'form',
'element', 'menu', 'code','jquery'
], function() {
var layer = layui.layer,
menu = layui.menu,
$ = layui.jquery,
form = layui.form;
layui.code();
var sideMenu = menu.render({
2021-01-17 18:48:52 +00:00
elem: 'sideMenu',
2021-01-17 18:34:33 +00:00
async: true,
theme: "dark-theme",
height: '300px',
control: false,
defaultMenu: 0,
accordion: true,
2021-01-17 18:48:52 +00:00
url: "../../admin/data/dataMenu.json",
2021-01-17 18:34:33 +00:00
parseData: false,
done: function() {
layer.msg("加载完成")
}
});
sideMenu.click(function(dom, data) {
layer.msg("菜单点击 : " + JSON.stringify(data));
})
2021-01-17 18:48:52 +00:00
$("#collaspe").click(function(){
sideMenu.collaspe();
})
2021-01-17 18:34:33 +00:00
});
</script>
</html>