原创 

Element UI Tree 自定义样式之 render-content

分类:前端    663人阅读    Damon  2022-09-27 22:29

展示数据:

      treeData:[
          {
              id:"1",
              name:"schoolDb",
              type:"category",
              children:[
                  {id:"1-1", name:"user_t", type:'rain'},
                  {id:"1-2", name:"class_t", type:'rain'},
                  {id:"1-3", name:"grade_t", type:'rain'},
              ]
          }
      ]

标签代码:

        <el-tree ref="myTree" :data="treeData"
                 :props="defaultProps"
                   :default-expand-all="true"
                 :render-content="renderContent">

        </el-tree>

renderContent 函数:

renderContent:function (h,{node,data,store}) {
            let addElement = arguments[0];
            if(data.type === 'rain'){
                return addElement('span',[
                    addElement('i',{class:"fa fa-file-text-o"}),
                    addElement('span',"    "),
                    addElement('span',arguments[1].node.label)
                ]);
            }else{
                return addElement('span',[
                    addElement('i',{class:"catalogue"}),
                    addElement('span',"    "),
                    addElement('span',arguments[1].node.label)
                ]);
            }
        }

 

效果演示:https://yy123.ink/codeDetail/15412

点击广告,支持我们为你提供更好的服务

立体空间感3d几何体破碎

残障人士服务网站HTML模板 - Medixare

CSS鼠标停靠图标变大

创意代理和初创公司HTML模板 - Wan

法律服务和律师事务所HTML5模板 - AttorCo

功能齐全的ReactJs管理模板 - Adminto

技能培训在线学习平台网站模板 - Collab

环绕式按钮菜单

Tailwindcss高级管理后台模板框架 - T-Wind

CSS 3D铅笔旋转效果

canvas生日快乐动画特效

React实现的电子商务管理后台模板 - Dashtar

three.js立体感粒子动画

按钮的hover效果覆盖过渡

SEO和数字营销机构HTML模板 - SEOMY

原子模型CSS3动画

CSS DIV画的字母Q

单页形式个人主页HTML模板 - Wedo

百分比加载进度SVG线条动画

市政府和行政机构HTML5模板 - Towngov

点击广告,支持我们为你提供更好的服务
 工具推荐 更多»
点击广告,支持我们为你提供更好的服务