[永久开源] 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:服务端清理缓存接口地址,为空则不请求:wink:

    返回参数对应的事例(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>
    <!--结束----百度统计代码,实际使用请删除-->
本帖已被设为精华帖!
本帖由系统于 5年前 自动加精
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 49

file

这个背景的 CSS 样式有问题

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

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

5年前 评论
Mr_Chung

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

5年前 评论

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

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

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

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

我顶

5年前 评论

11

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

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

所以我选择用 laravel-admin

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

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

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

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

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

哥 你有单页面么???

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

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

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

大赞~

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

不错 支持一下的

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

我顶

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

赞~,已 star。

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

https://learnku.com/communities

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

谁有资料去换个 logo

5年前 评论
foobar

支持一下

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

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

4年前 评论