问答

Element的树形控件子节点如何排序??

作者:admin 2021-06-12 我要评论

如上图:如何让GSL1下面的子节点排序,数字开头的在前面,字母开头的在后面,调试了老是觉得不对,代码如下: // 将服务器返回的站点信息(数组)转换成树结构 g...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

11.png

如上图:如何让GSL1下面的子节点排序,数字开头的在前面,字母开头的在后面,调试了老是觉得不对,代码如下:

 // 将服务器返回的站点信息(数组)转换成树结构
    generateTree(stations) {
      var roots = []
      // 将所有站点存入map,方便后面根据id找站点
      var map = new Map()
      stations.forEach(e => {
        map.set(e.id, e)
      })

      // 构建树结构
      stations.forEach(s => {
        if (!s.refbaseid) {
          // 一级站点,没有refbaseid,加入一级菜单数组
          roots.push(s)
        } else {
          // 子站点,加入到父站点的childen里面
          var parent = map.get(s.refbaseid)

          if (parent) {
            if (!parent.children) {
              parent.children = []
            }
            parent.children.push(s)
            // parent.c
          }
          console.log("能打印嘛!!")
          // parent.sort();
        }
        // parent.children.sort();
      })
      console.log("root里面的内容",roots)
      return roots;
    },

排序parent.children.sort();放到这里怎么不行啊,大家有遇到过这种情况吗???

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Element的树形控件子节点如何排序??

    Element的树形控件子节点如何排序??

  • react的next.js服务端渲染,请求不到数

    react的next.js服务端渲染,请求不到数

  • nw格式模型转换后构件的唯一ID是哪个?

    nw格式模型转换后构件的唯一ID是哪个?

  • 求php数组元素重组结果近似平均值

    求php数组元素重组结果近似平均值

腾讯云代理商
海外云服务器