后台管理项目页面搭建模板

Posted qq628b229e2808e

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台管理项目页面搭建模板相关的知识,希望对你有一定的参考价值。

资料准备



后台管理项目页面搭建模板_html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>IT6666权限管理系统</title>
    <link rel="stylesheet" type="text/css" href="./uimaker/easyui.css">
    <link rel="stylesheet" type="text/css" href="./uimaker/icon.css">
    <script type="text/javascript" src="./jquery.min.js"></script>
    <script type="text/javascript" src="./jquery.easyui.min.js"></script>
    <script type="text/javascript" src="./easyui-lang-zh_CN.js"></script>
</head>
<body>

</body>
</html>

Layout布局

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>IT6666权限管理系统</title>
    <link rel="stylesheet" type="text/css" href="./uimaker/easyui.css">
    <link rel="stylesheet" type="text/css" href="./uimaker/icon.css">
    <script type="text/javascript" src="./jquery.min.js"></script>
    <script type="text/javascript" src="./jquery.easyui.min.js"></script>
    <script type="text/javascript" src="./easyui-lang-zh_CN.js"></script>
    <style>
        * 
            padding: 0;
            margin: 0;
        
    </style>
</head>
<body class="easyui-layout">
<div data-options="region:north" style="height:100px;background: #ec4e00;padding: 20px 20px">
    <img src="main_logo.png"/>
</div>
<div data-options="region:south" style="height:50px;padding-top: 15px;border-bottom: 3px solid #ec4e00;">
    <p align="center" font-size="14px">Copyright (c) 2020-2030 IT6666.Co.Ltd. All Rights Reserved.</p>
</div>
<div data-options="region:west,split:true" style="width:300px;">
    <div id="aa" class="easyui-accordion" data-options="fit:true">
        <div title="菜单" data-options="iconCls:icon-save,selected:true" style="overflow:auto;padding:10px;">
            <ul id="tree"></ul>
        </div>
        <div title="Title2" data-options="iconCls:icon-reload" style="padding:10px;">
            content2
        </div>
        <div title="Title3">
            content3
        </div>
    </div>
</div>
<div data-options="region:center" style="padding:5px;background:#eee;">
    <div id="tabs">
    </div>
</div>

<script>
    $(function () 
        $(#tree).tree(
            url: tree.json,
            lines: true,
            onClick: function (node) 
                // 在添加标签之前,做判断,判断这个标签是否存在
                let exists = $(#tabs).tabs(exists, node.text);
                if (exists) 
                    // 存在就选中
                    $(#tabs).tabs(select, node.text);
                 else 
                    // 不存在就添加
                    $("#tabs").tabs("add", 
                        title: node.text,
                        closable: true,
                        content: `<iframe src=$node.attributes.url width="100%" height="100%" frameborder="0"></iframe>`
                    );
                
            
        );
        $(#tabs).tabs(
            fit: true
        );
    );
</script>
</body>
</html>

动态添加标签页

...

<div data-options="region:west,split:true" style="width:300px;">
    <div id="aa" class="easyui-accordion" data-options="fit:true">
        <div title="菜单" data-options="iconCls:icon-save,selected:true" style="overflow:auto;padding:10px;">
            <ul id="tree"></ul>
        </div>
        <div title="Title2" data-options="iconCls:icon-reload" style="padding:10px;">
            content2
        </div>
        <div title="Title3">
            content3
        </div>
    </div>
</div>
<div data-options="region:center" style="padding:5px;background:#eee;">
    <div id="tabs">
    </div>
</div>

<script>
    $(function () 
        $(#tree).tree(
            url: tree.json,
            lines: true,
            onClick: function (node) 
                // 在添加标签之前,做判断,判断这个标签是否存在
                let exists = $(#tabs).tabs(exists, node.text);
                if (exists) 
                    // 存在就选中
                    $(#tabs).tabs(select, node.text);
                 else 
                    // 不存在就添加
                    $("#tabs").tabs("add", 
                        title: node.text,
                        closable: true,
                        content: `<iframe src=$node.attributes.url width="100%" height="100%" frameborder="0"></iframe>`
                    );
                
            
        );
        $(#tabs).tabs(
            fit: true
        );
    );
</script>

...

Tabs页面引入

修改 index.html

...

<script>
    $(function () 
以上是关于后台管理项目页面搭建模板的主要内容,如果未能解决你的问题,请参考以下文章

从零开始搭建vue+element-ui后台管理系统项目到上线

vue+element-ui JYAdmin后台管理系统模板-集成方案项目搭建篇1

vue+element-ui JYAdmin后台管理系统模板-集成方案项目搭建篇2

IDEA上面安装vue插件,并极速搭建vue后台管理模板

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建

使用vue3.0和element实现后台管理模板