java adminlte 使用_AdminLTE的使用

第一次听说这个模板,留着以后用

1.AdminLTE的必要配置文件

48304ba5e6f9fe08f3fa1abda7d326ab.png

2.自定义主题样式

(1)在body中设置class。

skin-blue:主题颜色,如果引入了_all-skins.min.css,有很多颜色可以选择,如左图,设置为skin-blue默认就为右图的主题样式。

675fbefb5478dd1d60e3bb1d660051b8.png        

c00e082aa5eba091885661a0d105ac30.png

sidebar-mini:在AdminLTE.css中可以找到。

56870c78debfcc27b6047bdb5557e97b.png   

bade51d7ff63ee30996f2224bf416bd4.png

(2)wrapper设置: AdminLTE.css

header设置:放在header标签里。

48304ba5e6f9fe08f3fa1abda7d326ab.png

xxx后台管理系统

Toggle navigation

48304ba5e6f9fe08f3fa1abda7d326ab.png

header效果如下图所示,点击sidebar toggle button,logo-lg隐藏,logo-mini显示,如右图。

bcd4b5da78594575192b36f4dcf396c3.png    

0cab8df4afda4f1ace1438ed3d8358e4.png

aside设置:放在aside标签里。

48304ba5e6f9fe08f3fa1abda7d326ab.png

导航

首页

{{each sub1 as value i}} //sub1 对应js代码中的 sub1 .

{{value.name}}

  • {{each value.sub as value1 i1}}//对应 rootList[i].sub
  • {{value1.name}}

{{/each}}

{{/each}}

48304ba5e6f9fe08f3fa1abda7d326ab.png

48304ba5e6f9fe08f3fa1abda7d326ab.png

functionsloveSliderData (list, pid){

var retList = [ ];

var len = list.length;

if (len > 0)

{

for (var i = 0; i < len; i++)

{

var x = list[i];

if (x.pid == pid)

{

var node = {};

node.name = x.name;

if (x.url == undefined || x.url == null || x.url == "")

{

node.url = null;

}

else

{

node.url = "${ctx}${apath}/page/" + x.url;

}

node.ico = x.ico;

node.pid = x.pid;

node.id = x.id;

retList.push (node);

}

else

{

}

}

}

return retList;

}

$.HTTP.list (

{

url : "${ctx}${apath}/permission/list",

success : function (list, pageinfo) {

var rootList = [ ];

rootList = sloveSliderData (list, 0); //根据根菜单的pid为0,挑选出根菜单

if (list.length > 0)

{

for (var i = 0; i < rootList.length; i++)

{

rootList[i].sub = sloveSliderData (list, rootList[i].id); //根据pid为0挑选出的根菜单的id,作为子菜单的pid。

}

}

//组装数据源

var sidebardata =

{

sub1 : rootList

};

console.log(sidebardata);

//渲染菜单数据

var dt = template("left-sidebarTmp", sidebardata); //artTemplate方法

$("#left-sidebar").html(dt);

}

});

48304ba5e6f9fe08f3fa1abda7d326ab.png

注意:

${ctx}${apath}/permission/list接口的数据在数据库中手动添加,java后台有代码将数据存入这个接口。数据库字段与js代码所需的字段对应一致。

c520c6ac1a6d940e4b3b484f20daf3ee.png

经过js处理过的sidebardata:

85fe9848485010362372f68f6c63ae47.png

成功后sidebar显示如下图所示:

cd11db0207dc10d619e6823257674bfc.png

content设置:放在section标签里。

48304ba5e6f9fe08f3fa1abda7d326ab.png

  • 首页

48304ba5e6f9fe08f3fa1abda7d326ab.png

点击sidebar的链接,对应的页面都会在iframe_box中显示出来。

18ccd45341834baa833e6c94f085003d.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值