菜的像徐坤
排名
7
文章
192
粉丝
15
评论
16
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

layui树形组键

5512人阅读 2021/4/27 17:10 总访问:960178 评论:1 收藏:1 手机
分类: Jquery

html部分

  1. <div id="test12" class="demo-tree-more"></div>

js部分
首先引入layui的css和js(注意不要重复引用,注意布局页和子页面是否有相同的CSS或者JS)

数据源里的特性名称描述
data数据源
id唯一标示符
checked是否选中
spred是否默认展开
children子集,表示该节点的子节点,等于data里的小data,用于生成二级或更多级节点
href节点链接
field节点字段名
disabled是否禁用
  1.         //标识layui使用了那些特性
  2.         layui.use(['tree''util'], function ({
  3.             var tree = layui.tree
  4.             , layer = layui.layer
  5.             , util = layui.util
  6.             
  7.             //数据源是一个json对象集合
  8.             //数据实例,一个一级树形
  9.             data = [{
  10.             title'一级1'
  11.             ,id1
  12.             ,field'name1'
  13.             ,checkedtrue
  14.             ,spreadtrue
  15.             }]
  16.             //数据实例,一个二级树形
  17.             data1 = [{
  18.             title'一级1'
  19.             ,id1
  20.             ,field'name1'
  21.             ,checkedtrue
  22.             ,spreadtrue
  23.             ,children: [{
  24.                    title'二级节点'
  25.                    ,id15
  26.                    ,field''
  27.                    ,href'https://www.layui.com/doc/'
  28.                   }]
  29.             }]
  30.             
  31.             //生成树节点
  32.               tree.render({
  33.                      elem'#test12'    //div 的id
  34.                      , data: data    //数据源 
  35.                      , showCheckboxtrue  //是否显示复选框
  36.                      , id'demoId1'   
  37.                       , isJumptrue //是否允许点击节点时弹出新窗口跳转
  38.                      , clickfunction (obj{
  39.                      var data = obj.data;  //获取当前点击的节点数据
  40.                       layer.msg('状态:' + obj.state + '<br>节点数据:' + JSON.stringify(data));
  41.                       }
  42.                     });
  43.             
  44.             })


评价

尘叶心繁

2021/4/28 11:26:27

[good]

layui水平二级菜单时长不显示的问题

调用一下初始化方法Init就可以解决了

layui 表单模块常见问题

layui 设置select宽度直接设置select外层的宽度就行,layui的select会自适应宽度layui 设置select会被百度编辑器挡住问题是...

layui Select添加选择事件layui 下拉列表

html&lt;selectname=&quot;label&quot;id=&quot;atype&quot;lay-filter=&quot;atype&quot;&gt; &lt;optionvalue=&quot;a&q...

layui布局

Layui 使用layui-container container来指明一个容器版本&lt;divclass=&quot;layui-containercontainer&quot;style=&quot;b...

layui 固定列覆盖滚动条,导致表格错位

对于layui,大家都用过吧:轻量级框架,使用方便,快捷,入手难度小,但是这些优点就不代表你没有踩到它的坑。目前遇到一个...

layuia 图标

图标的官方地址:https://www.layui.com/doc/element/icon.html

layui水平布局

一个layui-input-inline即可 &lt;divclass=&quot;layui-input-inline&quot;&gt; &lt;/div&gt; &lt;divclass=&quot;layui...

layui插件上传图片具体步奏以及获取图片地址

注意事项: (1)在使用插件之前需要引入该插件文件包不可分开使用。 (2)在运行过程中会出现报一个错误(上传图片异常等等...

layui+过滤器 实现权限管理

想要做好一个权限管理并不简单,不管是数据库还是逻辑上都还是有一点复杂的 下面开始讲解我们的权限管理首先创建数据库《规...

layui 弹窗遮罩层把弹窗挡住问题

代码:layer.open({ type:1, area:[&quot;300px&quot;,&quot;300px&quot;], content:$(&quot;#addvieww&quot;) });分析...

layui 报错 l.push is not a function

解决方法:layui.use([&#39;jquery&#39;,&#39;layer&#39;,&#39;element&#39;],function(){ } 而不是 layui.use(&#39...

layer loading。layui 菊花

layer loading层很简单,起到一个遮罩提示加载的效果打开://loading层 varlayerIndex=layer.load(1,{ shade:[0.1,&#39;#...

layui Tab菜单添加点击事件

layui 实现Tab菜单很简单使用下面的代码即可&lt;divclass=&quot;layui-tab&quot;lay-filter=&quot;test1&quot;&gt; &lt;ul...

使用vue渲染layui的复选框时无法渲染

这是因为使用vue后数据是动态生成的,没有被layui渲染出来所以有问题,调用一下layui的渲染方法即可layui.use([&#39;form&#...

vue+layui默认选中第一个tab

可以利用v-for中的index,然后使用一个三目运算即可&lt;ulclass=&quot;layui-tab-title&quot;&gt; &lt;liv-for=&quot;(item...

layui tab切换更改同一个内容

layui tab切换时如何更改同一个内容呢,不用一个tab对应一个内容,就相当于改变同一个内容,其实很简单就是只留layui-tab-c...