zoukankan      html  css  js  c++  java
  • elementui tree组件自定义图标

    ~~~

    <el-tree
    :data="assetsTreeList"
    :props="assetsProps"
    node-key="id"
    :show-checkbox=this.checkFlag
    :default-checked-keys=this.roleAssetsCheckList
    >
    <span class="custom-tree-node" slot-scope="{ node, data }">
    <span :dataType="data.type">
    <i :class="data.checkIcon"></i>
    <i :class="data.iconSkin"></i>
    {{ node.label }}
    </span>
    </span>
    </el-tree>

    ~~~

    ~~~

    export default {
    name: "demo",
    data(){
    return {
    assetsTreeList: [
    {
    "name": "基础",
           "keyCode": "ATS_BASE_V",
           "type": "1",
           "typeTxt": "添加",
           "function": "0",
           "code": "D0201001",
           "dataResourceTree": [{
    "name": "编辑",
             "parentID": "D0201001",
             "keyCode": "ATS_BASE_E",
             "type": "2",
             "function": "0",
             "code": "D0201002",
             "dataResourceTree": [],
             "id": "D0201002"
          }],
          "id": "D0201001"
        },
        {
    "name": "位置",
          "keyCode": "ATS_LOCA_V",
          "type": "1",
          "typeTxt": "添加",
          "function": "0",
          "code": "D0202001",
          "dataResourceTree": [{
    "name": "编辑",
            "parentID": "D0202001",
            "keyCode": "ATS_LOCA_E",
            "type": "2",
            "function": "0",
            "code": "D0202002",
            "dataResourceTree": [],
            "id": "D0202002"
          }],
          "id": "D0202001"
        },
       ],
      }
    }
    }

    ~~~

    在对树结构进行渲染的时候使用slot-scope,根据结构数据中iconSkin对应的值不同,设置不同的class,达到显示不同图标的效果 

    下面 的效果是是我真实数据渲染的,上面的假数据 结构一样

  • 相关阅读:
    [三]JavaIO之IO体系类整体设计思路 流的概念以及四大基础分类
    [二] JavaIO之File详解 以及FileSystem WinNTFileSystem简介
    [一]FileDescriptor文件描述符 标准输入输出错误 文件描述符
    [零] JavaIO入门简介 程序设计语言 为什么需要IO库
    装饰器模式 Decorator 结构型 设计模式 (十)
    适配器模式 adapter 结构型 设计模式(九)
    layui 鼠标悬停单元格显示全部
    mysql 日期总结
    区域块路由与全局路由兼容,双重路由
    JS-SDK相关参考
  • 原文地址:https://www.cnblogs.com/hellosxs/p/11152851.html
Copyright © 2011-2022 走看看