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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。