/** * 初始化主题入口模块 */ 'use strict'; layui.extend({ setter: 'config' // 将 config.js 扩展到 layui 模块 }).define(['setter'], function (exports) { var setter = layui.setter; // 将核心库扩展到 layui 模块 layui.each({ admin: 'admin', view: 'view', adminIndex: 'index' }, function (modName, fileName) { var libs = {}; libs[modName] = '{/}' + setter.paths.core + '/modules/' + fileName; layui.extend(libs); }); // 指定业务模块基础目录 layui.config({ base: setter.paths.modules }); // 将业务模块中的特殊模块扩展到 layui 模块 layui.each(setter.extend, function (key, value) { var mods = {}; mods[key] = '{/}' + layui.cache.base + value; layui.extend(mods); }); // 加载主题核心库入口模块 layui.use('adminIndex', function () { layui.use('common'); // 加载公共业务模块,如不需要可剔除 // 输出模块 / 模块加载完毕标志 exports('index', layui.admin); }); });