target/classes/public/js/lay-module/layuimini/layuimini.js

(开头部分) 39KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * date:2019/06/10
 * author:Mr.Chung
 * description:layuimini 框架扩展
 */

layui.define(["element", "jquery"], function (exports) {
    var element = layui.element,
        $ = layui.$,
        layer = layui.layer;

    // 判断是否在web容器中打开
    if (!/http(s*):\/\//.test(location.href)) {
        return layer.alert("请先将项目部署至web容器(Apache/Tomcat/Nginx/IIS/等),否则部分数据将无法显示");
    }

    layuimini = new function () {

        /**
         *  系统配置
         * @param name
         * @returns {{BgColorDefault: number, urlSuffixDefault: boolean}|*}
         */
        this.config = function (name) {

            var config = {
                urlHashLocation: true,   // URL地址hash定位
                urlSuffixDefault: true, // URL后缀
                BgColorDefault: 0,       // 默认皮肤(0开始)
                checkUrlDefault: false,   // 是否判断URL有效
            };

            if (name == undefined) {
                return config;
            } else {
                return config[name];
            }
        };

        /**
         * 初始化
         * @param url
         */
        this.init = function (url) {
            var loading = layer.load(0, {shade: false, time: 2 * 1000});
            layuimini.initBgColor();
            layuimini.initDevice();
            $.getJSON(url, function (data, status) {
                if (data == null) {
                    layuimini.msg_error('暂无菜单信息');
                } else {
                    layuimini.initHome(data.homeInfo);
                    layuimini.initLogo(data.logoInfo);
                    layuimini.initClear(data.clearInfo);
                    layuimini.initMenu(data.menuInfo);
                    layuimini.initTab();
                }
            }).fail(function () {
                layuimini.msg_error('菜单接口有误');
            });
后面还有 941 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。