144 lines
4.8 KiB
HTML
144 lines
4.8 KiB
HTML
|
<!DOCTYPE html>
|
|||
|
<html>
|
|||
|
|
|||
|
<head>
|
|||
|
<meta charset="utf-8">
|
|||
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|||
|
<title>树模块 - layui</title>
|
|||
|
|
|||
|
<link rel="stylesheet" href="../src/css/layui.css">
|
|||
|
|
|||
|
<style>
|
|||
|
body {
|
|||
|
padding: 50px 100px;
|
|||
|
}
|
|||
|
</style>
|
|||
|
</head>
|
|||
|
|
|||
|
<body>
|
|||
|
|
|||
|
<ul id="demo"></ul>
|
|||
|
|
|||
|
<script src="../src/layui.js"></script>
|
|||
|
<script>
|
|||
|
layui.use('atree', function() {
|
|||
|
var tree = layui.atree({
|
|||
|
elem: '#demo' //指定元素
|
|||
|
,
|
|||
|
check: 'checkbox' //勾选风格
|
|||
|
,
|
|||
|
skin: 'as' //设定皮肤
|
|||
|
//,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)
|
|||
|
,
|
|||
|
drag: true,
|
|||
|
props:{
|
|||
|
name: 'name',
|
|||
|
id: 'id',
|
|||
|
children:'children'
|
|||
|
},
|
|||
|
change:function(val){
|
|||
|
console.group('change event')
|
|||
|
console.log('Array')
|
|||
|
console.log(val);
|
|||
|
console.groupEnd()
|
|||
|
},
|
|||
|
click: function(item) { //点击节点回调
|
|||
|
console.group('click event')
|
|||
|
console.log('Object')
|
|||
|
console.log(item);
|
|||
|
console.groupEnd()
|
|||
|
},
|
|||
|
addClick:function(item,elem,add){
|
|||
|
console.group('append event')
|
|||
|
console.log('Object')
|
|||
|
console.log(item);
|
|||
|
console.log('dom')
|
|||
|
console.log(elem);
|
|||
|
console.log('dom add event')
|
|||
|
var item ={
|
|||
|
name: '测试节点'+new Date().getTime(),
|
|||
|
id:-1
|
|||
|
}
|
|||
|
add(item)
|
|||
|
console.groupEnd()
|
|||
|
},
|
|||
|
deleteClick:function(item,elem,done){
|
|||
|
console.group('delete event')
|
|||
|
console.log('Object')
|
|||
|
console.log(item);
|
|||
|
console.log('dom')
|
|||
|
console.log(elem);
|
|||
|
console.log('dom delete event')
|
|||
|
done();
|
|||
|
console.groupEnd()
|
|||
|
},
|
|||
|
nodes: [ //节点
|
|||
|
{
|
|||
|
name: '常用文件夹',
|
|||
|
id: 1,
|
|||
|
alias: 'changyong',
|
|||
|
children: [{
|
|||
|
name: '所有未读',
|
|||
|
id: 11
|
|||
|
//,href: 'http://www.layui.com/'
|
|||
|
,
|
|||
|
alias: 'weidu'
|
|||
|
}, {
|
|||
|
name: '置顶邮件',
|
|||
|
id: 12
|
|||
|
}, {
|
|||
|
name: '标签邮件',
|
|||
|
id: 13
|
|||
|
}]
|
|||
|
}, {
|
|||
|
name: '我的邮箱',
|
|||
|
id: 2,
|
|||
|
spread: true,
|
|||
|
children: [{
|
|||
|
name: 'QQ邮箱',
|
|||
|
id: 21,
|
|||
|
spread: true,
|
|||
|
children: [{
|
|||
|
name: '收件箱',
|
|||
|
id: 211,
|
|||
|
children: [{
|
|||
|
name: '所有未读',
|
|||
|
id: 2111
|
|||
|
}, {
|
|||
|
name: '置顶邮件',
|
|||
|
id: 2112
|
|||
|
}, {
|
|||
|
name: '标签邮件',
|
|||
|
id: 2113
|
|||
|
}]
|
|||
|
}, {
|
|||
|
name: '已发出的邮件',
|
|||
|
id: 212
|
|||
|
}, {
|
|||
|
name: '垃圾邮件',
|
|||
|
id: 213
|
|||
|
}]
|
|||
|
}, {
|
|||
|
name: '阿里云邮',
|
|||
|
id: 22,
|
|||
|
children: [{
|
|||
|
name: '收件箱',
|
|||
|
id: 221
|
|||
|
}, {
|
|||
|
name: '已发出的邮件',
|
|||
|
id: 222
|
|||
|
}, {
|
|||
|
name: '垃圾邮件',
|
|||
|
id: 223
|
|||
|
}]
|
|||
|
}]
|
|||
|
}
|
|||
|
]
|
|||
|
});
|
|||
|
|
|||
|
});
|
|||
|
</script>
|
|||
|
|
|||
|
</body>
|
|||
|
|
|||
|
</html>
|