layui框架搭建后台管理主页面

Original 2019-04-12 17:21:55 384
abstract:layui有自己的CSS样式,对于快速搭建一个页面真的很方便 layui还有一套简单易用的js,对于后面管理系统的数据操作也是简单实用.<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>home</ti
  1. layui有自己的CSS样式,对于快速搭建一个页面真的很方便 

  2. layui还有一套简单易用的js,对于后面管理系统的数据操作也是简单实用.

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>home</title>

<link rel="stylesheet" href="static/layui/css/layui.css">

<script src="static/layui/layui.js"></script>

<style>

.header {

width: 100%;

height: 50px;

line-height: 50px;

background: #2e6da4;

color: #fff;

}

.title {

margin-left: 20px;

font-size: 20px;

}

.userinfo {

float: right;

margin-right: 10px;

}

.userinfo a {

color: #fff;

}

.menu {

width: 200px;

background: #333744;

position: absolute;

}

.main {

position: absolute;

left: 200px;

right: 0px;

}

.layui-collapse {

border: none;

}

.layui-colla-item {

border-top: none;

}

.layui-colla-title {

background: #42485b;

color: #fff;

}

.layui-colla-content {

border-top: none;

padding: 0px;

}


</style>

</head>

<body>

<!-- header -->

<div class="header">

<span class="title">现代软件工作室--后台管理系统</span>

<span class="userinfo">admin [系统管理员] <span> <a href="javascript:;" onclick="logout()">退出</a> </span> </span>

</div>

<!-- 菜单 -->

<div class="menu" id="menu">

<div class="layui-collapse">

<div class="layui-colla-item">

<h2 class="layui-colla-title">管理员管理</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item">

<a href="javascript:;" onclick="menuFire(this)" src="admin.html">管理员列表</a>

</li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">权限管理</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;" onclick="menuFire(this)" src="Menu.html">菜单管理</a></li>

<li class="layui-nav-item"><a href="javascript:;" onclick="menuFire(this)" src="roles.html">角色管理</a></li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">系统设置</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item">

<a href="javascript:;" onclick="menuFire(this)" src="Site.html">网站设置</a>

</li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">商品分类</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item">

<a href="javascript:;" onclick="menuFire(this)" src="cates.html">分类列表</a>

</li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">产品管理</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item">

<a href="javascript:;" onclick="menuFire(this)" src="product.html">产品列表</a>

</li>

</ul>

</div>

</div>

</div>

</div>

<!-- 主操作页面 -->

<div class="main">

<iframe src="welcome.html" onload="resetHeight(this)" frameborder="0" scrolling="0" style="width: 100%; height: 100%;"></iframe>

</div>


<script>

layui.use(['element','layer'],function(){

var element = layui.element;

var layer = layui.layer;

$= layui.jquery;

resetMenuHeight()

});

function logout(){

layer.confirm('确定要退出吗?', {

icon: 3,

btn: ['确定','取消']

}, function(index,layero){


}, function(index){


});

}

//重新设置菜单窗口高度

function resetMenuHeight() {

var height=document.documentElement.clientHeight-50;

$('#menu').height(height);


}

//菜单点击

function menuFire(obj){

//获取url

var src = $(obj).attr('src');

// console.log(src)

//改变框架内的页面地址

$('iframe').attr('src',src);

}


//重新设置菜单窗口高度

function resetHeight(obj) {

var height=parent.document.documentElement.clientHeight-50;

$(obj).parent('div').height(height);


}

</script>

</body>


</html>


Correcting teacher:天蓬老师Correction time:2019-04-12 17:26:15
Teacher's summary:使用框架, 有利有弊, 框架是好东西, 但有些个性化的东西, 还得原生上的, 不要过度依赖

Release Notes

Popular Entries