久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

vue el-tree 默認展開第一個節(jié)點的實現(xiàn)代碼

瀏覽:9日期:2023-01-20 15:39:59

vue 的樹形控件 el-tree 可以用來方便地實現(xiàn)樹形控件,但是官方文檔中,關(guān)于控件的默認展開只有默認展開全部或者默認全部關(guān)閉,如下所示:

vue el-tree 默認展開第一個節(jié)點的實現(xiàn)代碼

對于指定節(jié)點的展開,需要指定其id,從而通過 default-expanded-keys 設(shè)置默認展開的節(jié)點。對于后臺返回的數(shù)據(jù),默認展開其第一層的第一個,其實很簡單:對于獲取到的后臺數(shù)據(jù),將其第一層節(jié)點添加到數(shù)組中,將 default-expanded-keys 綁定數(shù)組,從而設(shè)置默認展開的節(jié)點。實際應(yīng)用:默認展開第一層節(jié)點中的第一個節(jié)點:

<template> <section> <!-- 機構(gòu)類型編碼表 --> <el-row align='left'> <div class=’treeClass’> <el-tree :data='treeData' :props='defaultProps' @node-click='handleNodeClick' highlight-current node-key='id' :default-expanded-keys='treeExpandData'> </el-tree> </div> </el-row> </section></template><script>export default { data() { return { treeData:[], //后臺返回的tree樹列表 treeExpandData:[], //自己定義的用于接收tree樹id的數(shù)組 provincialCenterId:’’, defaultProps: { children: ’item’, label: ’name’, }, } }, created(){ this.getEquipmentList() }, methods: { // 獲取樹形結(jié)構(gòu)默認展開節(jié)點 getRoleTreeRootNode(provincialCenterId) { this.treeExpandData.push(provincialCenterId) }, //獲取tree樹列表 getEquipmentList: function(params){ this.listLoading = true this.$api.ckApi.treeList({typeTag:true}).then((res)=>{ if(res.code==200){ this.treeData = res.resultDownload; this.provincialCenterId = this.treeData[0].id //默認展開第一個節(jié)點 this.getRoleTreeRootNode(this.provincialCenterId) this.listLoading = false }else{ this.$message.error(res) } }) }, }</script>

效果圖:

vue el-tree 默認展開第一個節(jié)點的實現(xiàn)代碼

總結(jié)

到此這篇關(guān)于vue el-tree 默認展開第一個節(jié)點的實現(xiàn)代碼的文章就介紹到這了,更多相關(guān)vue el-tree默認展開節(jié)點內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 额济纳旗| 东台市| 兰坪| 三河市| 奉节县| 曲周县| 大同县| 兴安盟| 关岭| 大竹县| 平舆县| 海南省| 永康市| 偏关县| 龙里县| 信阳市| 漳州市| 新河县| 东乡| 临沂市| 吴堡县| 鹿邑县| 嘉祥县| 昌平区| 北碚区| 额尔古纳市| 玛曲县| 团风县| 洛扎县| 阿勒泰市| 东台市| 临泉县| 高青县| 松溪县| 宝清县| 延边| 东乡族自治县| 安岳县| 治县。| 敦化市| 馆陶县|