js 前端將平級數據轉為樹形數據的方法


1.js 前端將平級數據轉為樹形數據的方法

轉,實測成功

https://segmentfault.com/a/1190000022444269

    // 將同級數據轉化為樹形結構
    listToTree(dataSource) {
// datasource是平級的數據來源
      return dataSource.filter(e => {
        const pid = e.parentId
        const resultArr = dataSource.filter(ele => {
          if (ele.menuId === pid) {
            if (!ele.children) {
              ele.children = []
            }
            ele.children.push(e)
            return true
          }
        })
        return resultArr.length === 0
      })
    },

 

2. element-ui 樹形結構的table,如何改變小箭頭所在的列,默認在第一列數據上。

https://segmentfault.com/q/1010000019098934/revision

 

修改的話,就將第一列的type改為'', 如果你在第三列展開,前面2列全部為空

真的搜索了好久才找到辦法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM