[永久开源] layuimini,最简洁、清爽、易用的 layui 后台框架模板。保证一用就会爱上它。

layuimini后台模板

项目介绍

最简洁、清爽、易用的layui后台框架模板。

项目会不定时进行更新,建议star和fork一份。

技术交流QQ群:561838086 加群请备注来源:如gitee、github、官网等

代码仓库

主要特性

  • 界面足够简洁清爽,响应式且适配手机端。
  • 一个接口几行代码而已直接初始化整个框架,无需复杂操作。
  • 页面支持多配色方案,可自行选择喜欢的配色。
  • 支持多tab,可以打开多窗口。
  • 支持无限级菜单和对font-awesome图标库的完美支持。
  • 失效以及报错菜单无法直接打开,并给出弹出层提示完美的线上用户体验
  • url地址hash定位,可以清楚看到当前tab的地址信息。
  • 刷新页面会保留当前的窗口,并且会定位当前窗口对应左侧菜单栏。

效果预览

总体预览
Image text

登录界面

Image text

1、多tab窗口

Image text

2、无限级菜单

Image text

3、菜单缩放并提示菜单标题

Image text

4、url地址hash定位

Image text

5、刷新保留窗口,并对应菜单栏

Image text

6、移动端的友好支持

Image text

使用说明

一、在index.html文件内进行初始化

  • base: "js/" 填写layuimini.js对应的目录。

  • layuimini.init(); 方法内的参数请填写动态api地址。(实际应用中建议后端api做缓存)

  • 初始化api地址返回的参数可以参考api目录下的init.json文件或者查看使用说明的第二点的参数说明

    layui.config({
        base: "js/"
    }).extend({
        "layuimini": "layuimini"
    });
    layui.use(['element', 'layer', 'layuimini'], function () {
        var $ = layui.jquery,
            element = layui.element,
            layer = layui.layer;
    
        layuimini.init('api/init.json');
    });

    二、初始化api地址返回的参数说明

  • clearInfo是服务端清理缓存信息(clearInfo.clearUrl:服务端清理缓存接口地址,为空则不请求;)

    返回参数对应的事例(code:0,清除缓存失败;code:1,表示清除缓存成功;)
    
    {
    "code": 1,
    "msg": "清除服务端缓存成功"
    }
  • homeInfo 是首页信息

  • logoInfo 是logo信息

  • menuInfo 是头部模块和左侧菜单对应的信息

  • menuModule id必须唯一,例如 menuInfo.currency、menuInfo.other对应的currency和other就是模块id,他们的值必须唯一,否则模块切换会有冲突。

    {
    "homeInfo": {
    "title": "首页",
    "icon": "fa fa-home",
    "href": "page/welcome-2.html?mpi=m-p-i-0"
    },
    "logoInfo": {
    "title": "LayuiMini",
    "image": "images/logo.png",
    "href": ""
    },
    "clearInfo": {
    "clearUrl": "api/clear.json"
    },
    "menuInfo": {
      "currency": {
        "title": "常规管理",
        "icon": "fa fa-address-book",
        "child": [
            .......
        ],
      "other": {
        "title": "其它管理",
        "icon": "fa fa-slideshare",
        "child": [
            .......
        ]
    }
    }
    }

    备注信息

    • 菜单栏建议最多四级菜单,四级以后菜单显示并没有那么友好。
    • 项目实际运用请删除 layuimini\index.html 文件内的百度统计代码。(下面的代码)
    <!--开始----百度统计代码,实际使用请删除-->
    <script>
    var _hmt = _hmt || [];
    (function () {
        var hm = document.createElement("script");
        hm.src = "https://hm.baidu.com/hm.js?d97abf6d61c21d773f97835defbdef4e";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
    </script>
    <!--结束----百度统计代码,实际使用请删除-->
本帖已被设为精华帖!
本帖由系统于 4年前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 49

file

这个背景的 CSS 样式有问题

4年前 评论
Mr_Chung (楼主) 4年前
NiZerin (作者) 4年前
Mr_Chung (楼主) 4年前
NiZerin (作者) 4年前

这个必须赞一下,不必原来官方的差

4年前 评论
Mr_Chung

[@黑猫](https://learnku.com/users/16005) 喜欢的话,可以帮忙star支持一下开源

4年前 评论

抢贤心的饭碗,到时候他不更新了哦~

4年前 评论
Mr_Chung (楼主) 4年前
aodaobi

反正我买了后台模板 去年特意等到双11 开发后台真的爽,基本了解之后傻瓜式也能搞出一套相对美观的后台 而且全接口,就算是更换语言 或者说单独部署前端 都没问题

4年前 评论
Mr_Chung (楼主) 4年前
Mr_Chung

我顶

4年前 评论

11

4年前 评论
Mr_Chung (楼主) 4年前

说的好 可是我还是想尽量不写代码

所以我选择用laravel-admin

4年前 评论
Mr_Chung (楼主) 4年前
lyxxxh (作者) 4年前
Mr_Chung (楼主) 4年前

建议表单增加编辑器组件与单张图片上传立即显示组件和多张图片上传组件

4年前 评论
Mr_Chung (楼主) 4年前

我最近也在写一份vue的后台,自己哒,嘻嘻

4年前 评论
Mr_Chung (楼主) 4年前
自由与温暖是遥不可及的梦想 4年前
wdnmd (作者) 4年前
wdnmd (作者) 4年前
Mr_Chung (楼主) 4年前
wdnmd (作者) 4年前
自由与温暖是遥不可及的梦想

哥 你有单页面么???

4年前 评论
Mr_Chung (楼主) 4年前
自由与温暖是遥不可及的梦想 (作者) 4年前
Mr_Chung (楼主) 4年前

layui是我目前玩得最6的前端框架 :grin:

4年前 评论
Mr_Chung (楼主) 4年前

大赞~

4年前 评论
Mr_Chung (楼主) 4年前
iMactool (作者) 4年前

不错 支持一下的

4年前 评论
Mr_Chung (楼主) 4年前
Mr_Chung

我顶

4年前 评论
Mr_Chung (作者) (楼主) 4年前
Mr_Chung (作者) (楼主) 4年前
翟宇鑫

赞 ~,已 star。

4年前 评论
Mr_Chung (楼主) 4年前

https://learnku.com/communities

learnku layUI社区来啦 大家 去右侧点击一下

谁有资料去换个logo

4年前 评论
foobar

支持一下

4年前 评论
Mr_Chung (楼主) 4年前

我觉得可以加上详情展示 字段1:字段1详情

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!