tree

狂风中的少年 提交于 2020-01-21 16:16:35
<el-tree
          :props="areaSelectProps"
          :load="loadNode"
          :expand-on-click-node="false"
          lazy>
</tree>
// 区域树形图
      areaSelectProps: {
        value: 'baseAreaId',
        label: 'baseAreaName',
        children: 'children',
        isLeaf: 'leaf',
      },
// 加载下级区域
async loadNode(node, resolve) {
  let baseAreaId = '';
  if (node.data) {
    baseAreaId = node.data.baseAreaId
  }
  const areaList = await getExceptionList(baseAreaId);
  areaList.map(v => {
    if (v.childCnt > 0) {
      v.leaf = false
    } else {
      v.leaf = true
    }
    v.children = []
    return v
  })

  resolve(areaList)
},
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!