增加单页应用的layui-admin
This commit is contained in:
40
single/res/index.js
Normal file
40
single/res/index.js
Normal file
@@ -0,0 +1,40 @@
|
||||
/**
|
||||
* 初始化主题入口模块
|
||||
*/
|
||||
|
||||
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);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user