排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256
50010702506256
欢迎加群交流技术
分类:
Jquery
html部分
<div id="test12" class="demo-tree-more"></div>
js部分
首先引入layui的css和js(注意不要重复引用,注意布局页和子页面是否有相同的CSS或者JS)
| 数据源里的特性名称 | 描述 |
|---|---|
| data | 数据源 |
| id | 唯一标示符 |
| checked | 是否选中 |
| spred | 是否默认展开 |
| children | 子集,表示该节点的子节点,等于data里的小data,用于生成二级或更多级节点 |
| href | 节点链接 |
| field | 节点字段名 |
| disabled | 是否禁用 |
//标识layui使用了那些特性
layui.use(['tree', 'util'], function () {
var tree = layui.tree
, layer = layui.layer
, util = layui.util
//数据源是一个json对象集合
//数据实例,一个一级树形
data = [{
title: '一级1'
,id: 1
,field: 'name1'
,checked: true
,spread: true
}]
//数据实例,一个二级树形
data1 = [{
title: '一级1'
,id: 1
,field: 'name1'
,checked: true
,spread: true
,children: [{
title: '二级节点'
,id: 15
,field: ''
,href: 'https://www.layui.com/doc/'
}]
}]
//生成树节点
tree.render({
elem: '#test12' //div 的id
, data: data //数据源
, showCheckbox: true //是否显示复选框
, id: 'demoId1'
, isJump: true //是否允许点击节点时弹出新窗口跳转
, click: function (obj) {
var data = obj.data; //获取当前点击的节点数据
layer.msg('状态:' + obj.state + '<br>节点数据:' + JSON.stringify(data));
}
});
})评价