91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ElementUI Tree樹形控件怎么用

發布時間:2021-06-24 09:21:27 來源:億速云 閱讀:501 作者:小新 欄目:web開發

小編給大家分享一下ElementUI Tree樹形控件怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

一,數據渲染

1)在<el-tree>標簽中綁定data屬性

ElementUI Tree樹形控件怎么用

2)在vue實例的data中聲明list變量

ElementUI Tree樹形控件怎么用

3)從后臺獲取到的數據是以數組里面嵌套多個對象的結構并賦值給list,

當前的數據是OrgName為當前結構名稱,

Children作為子分支數組,

子分支中的結構與當前結構一致

ElementUI Tree樹形控件怎么用

4)在頁面中展示結構的方法是在<el-tree>標簽中綁定porps屬性,

并在vue實例的data中用label屬性定義顯示的名稱,

用childern屬性綁定展示的子分支數據

ElementUI Tree樹形控件怎么用

5)最后展示的結構如下

ElementUI Tree樹形控件怎么用

二,點擊當前分支獲取當前分支與上級分支的值

ElementUI Tree樹形控件怎么用

1)此處使用的是@node-click事件并綁定一個函數,

函數在vue實例的methods中定義,并可以接收兩個參數node與data

2)node是一個對象,

就是點擊當前分支獲得的數據,

如果只需要當前層級的數據的話就可以使用node,

后臺有一并返給我上級的ID,

但是頁面中點擊分支后還需要顯示上級的名稱,

所以此處使用node就不太夠

ElementUI Tree樹形控件怎么用

3)data同樣也是一個對象,

他的data屬性包含的就是當前分支的值,

其中的parent屬性就包含了他上級的值,

甚至里面的parent屬性還包含更上一級的值一直到最外層,

可以根據自己當前項目的需要來選擇使用data還是node來取到自己需要的值

ElementUI Tree樹形控件怎么用

三,el-tree 樹形控件給節點添加圖標

<template>
  <div class="tree">   
  
  <el-tree :data="data5" node-key="id" default-expand-all >
    <span class="custom-tree-node" slot-scope="{ node, data }">
      <span>
        <i :class="node.icon"></i>{{ node.label }}
      </span>       
    </span>
  </el-tree>

  </div>
</template>

<script>
  export default {
    data () {
      return {
         data5: [{
          id: 1,
          label: '一級 1',
          icon:'el-icon-success',
          children: [{
            id: 4,
            label: '二級 1-1',
            children: [{
              id: 9,
              label: '三級 1-1-1',
              icon: 'el-icon-info'
            }, {
              id: 10,
              label: '三級 1-1-2'
            }]
          }]
        }, {
          id: 2,
          label: '一級 2',
          children: [{
            id: 5,
            label: '二級 2-1',
          }, {
            id: 6,
            label: '二級 2-2'
          }]
        }, {
          id: 3,
          label: '一級 3',
          children: [{
            id: 7,
            label: '二級 3-1'
          }, {
            id: 8,
            label: '二級 3-2'
          }]
        }]
      }
    }
  
  }
</script>

<style scoped>

</style>

ElementUI Tree樹形控件怎么用

以上是“ElementUI Tree樹形控件怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陕西省| 聊城市| 惠水县| 天台县| 阳山县| 宁南县| 罗江县| 清水河县| 京山县| 南汇区| 任丘市| 高陵县| 龙门县| 清苑县| 若尔盖县| 赤壁市| 海淀区| 大埔县| 三穗县| 酉阳| 景德镇市| 巧家县| 米泉市| 东台市| 镇康县| 新沂市| 静安区| 高淳县| 浦东新区| 平江县| 洮南市| 同心县| 沙坪坝区| 濮阳市| 凤阳县| 灯塔市| 海淀区| 韩城市| 岱山县| 太谷县| 曲水县|