Vue樹形資料處理 js

2021-09-26 03:45:03 字數 545 閱讀 1107

當前需求:層級列表中選中某個元素,則獲取最底層子集id,並用逗號連線(1,2,3,4,5);

let data =[,

,]},,,

]}]}

];

遍歷方法可參考:寫的很詳細

具體操作:首先找到選擇元素的id在樹形資料中的位置,並獲取他

findsameid(tree, id)

if(id ==

= tree[i].id || isget)}}

deepsearch(tree, id)

;return retnode;

};

找尋他的最底層子元素,也就是所有沒有子集的元素

findchildid(data)

else}}

else

}

data(

)}

handleselectdept(key)

mysql樹形資料處理

在實際開發中,會遇到類似部門一樣的樹形資料的處理,即部門巢狀。主要是兩個方面,獲取某個部門的絕對路徑 普元資訊 企業交付部 研發部 張三 以及獲取到某個部門下所有的子部門資訊 獲取到的子部門id用,號拼接顯示 group concat函式 列轉行函式,將查詢出來的多個列的內容拼接成一行,並以,號分割...

樹形結構資料處理

前端使用 構造樹型結構資料 param data 資料來源 param depid 兒子節點id欄位 預設 depid param parentid 父節點id欄位 預設 parentid param children 孩子節點資料儲存字段 預設 children param rootid 根id ...

樹形資料轉換

測試資料 create table project id int,name nvarchar 20 parent id int insert project select 1,所有專案 null union all select 2,專案1 1 union all select 3,專案2 1 cr...