移动系统liao
2024-05-09 5d6cb15ac86d9174393cb9d1538d69b567e2c26c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
 * 初始化主题入口模块
 */
 
'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);
  });
});