File tree Expand file tree Collapse file tree 6 files changed +847
-522
lines changed Expand file tree Collapse file tree 6 files changed +847
-522
lines changed Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html >
3
+
4
+ < head >
5
+ < meta charset ="utf-8 ">
6
+ < meta name ="viewport " content ="width=device-width, initial-scale=1, maximum-scale=1 ">
7
+ < title > 树模块 - layui</ title >
8
+
9
+ < link rel ="stylesheet " href ="../src/css/layui.css ">
10
+
11
+ < style >
12
+ body {
13
+ padding : 50px 100px ;
14
+ }
15
+ </ style >
16
+ </ head >
17
+
18
+ < body >
19
+
20
+ < ul id ="demo "> </ ul >
21
+
22
+ < script src ="../src/layui.js "> </ script >
23
+ < script >
24
+ layui . use ( 'atree' , function ( ) {
25
+ var tree = layui . atree ( {
26
+ elem : '#demo' //指定元素
27
+ ,
28
+ check : 'checkbox' //勾选风格
29
+ ,
30
+ skin : 'as' //设定皮肤
31
+ //,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)
32
+ ,
33
+ drag : true ,
34
+ props :{
35
+ name : 'name' ,
36
+ id : 'id' ,
37
+ children :'children'
38
+ } ,
39
+ change :function ( val ) {
40
+ console . group ( 'change event' )
41
+ console . log ( 'Array' )
42
+ console . log ( val ) ;
43
+ console . groupEnd ( )
44
+ } ,
45
+ click : function ( item ) { //点击节点回调
46
+ console . group ( 'click event' )
47
+ console . log ( 'Object' )
48
+ console . log ( item ) ;
49
+ console . groupEnd ( )
50
+ } ,
51
+ addClick :function ( item , elem , add ) {
52
+ console . group ( 'append event' )
53
+ console . log ( 'Object' )
54
+ console . log ( item ) ;
55
+ console . log ( 'dom' )
56
+ console . log ( elem ) ;
57
+ console . log ( 'dom add event' )
58
+ var item = {
59
+ name : '测试节点' + new Date ( ) . getTime ( ) ,
60
+ id :- 1
61
+ }
62
+ add ( item )
63
+ console . groupEnd ( )
64
+ } ,
65
+ deleteClick :function ( item , elem , done ) {
66
+ console . group ( 'delete event' )
67
+ console . log ( 'Object' )
68
+ console . log ( item ) ;
69
+ console . log ( 'dom' )
70
+ console . log ( elem ) ;
71
+ console . log ( 'dom delete event' )
72
+ done ( ) ;
73
+ console . groupEnd ( )
74
+ } ,
75
+ nodes : [ //节点
76
+ {
77
+ name : '常用文件夹' ,
78
+ id : 1 ,
79
+ alias : 'changyong' ,
80
+ children : [ {
81
+ name : '所有未读' ,
82
+ id : 11
83
+ //,href: 'http://www.layui.com/'
84
+ ,
85
+ alias : 'weidu'
86
+ } , {
87
+ name : '置顶邮件' ,
88
+ id : 12
89
+ } , {
90
+ name : '标签邮件' ,
91
+ id : 13
92
+ } ]
93
+ } , {
94
+ name : '我的邮箱' ,
95
+ id : 2 ,
96
+ spread : true ,
97
+ children : [ {
98
+ name : 'QQ邮箱' ,
99
+ id : 21 ,
100
+ spread : true ,
101
+ children : [ {
102
+ name : '收件箱' ,
103
+ id : 211 ,
104
+ children : [ {
105
+ name : '所有未读' ,
106
+ id : 2111
107
+ } , {
108
+ name : '置顶邮件' ,
109
+ id : 2112
110
+ } , {
111
+ name : '标签邮件' ,
112
+ id : 2113
113
+ } ]
114
+ } , {
115
+ name : '已发出的邮件' ,
116
+ id : 212
117
+ } , {
118
+ name : '垃圾邮件' ,
119
+ id : 213
120
+ } ]
121
+ } , {
122
+ name : '阿里云邮' ,
123
+ id : 22 ,
124
+ children : [ {
125
+ name : '收件箱' ,
126
+ id : 221
127
+ } , {
128
+ name : '已发出的邮件' ,
129
+ id : 222
130
+ } , {
131
+ name : '垃圾邮件' ,
132
+ id : 223
133
+ } ]
134
+ } ]
135
+ }
136
+ ]
137
+ } ) ;
138
+
139
+ } ) ;
140
+ </ script >
141
+
142
+ </ body >
143
+
144
+ </ html >
You can’t perform that action at this time.
0 commit comments