ElemeFE / ElemeFE/element

[Feature Request] el-tree data both support multi-level and single-level array.

Open
#20,629 2 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Existing Component
Yes

### Component Name
el-tree

### Description
##### Now data (multi-level)
```javascript
let treeData = [
{
label: 'level-1',
children: [
{
label: 'level-2',
children: [ ... ]
}
]
}
]
```

##### Maybe Better data (single-level)
```javascript
let treeData = [
{
label: 'label-1',
parentLabel: null
},
{
label: 'label-2',
parentLabel: 'label-1'
},
{
label: 'label-3',
parentLabel: 'label-2'
}
]
```

##### Why we need single-level data?
Single-level data useful for F2E state management (Vuex, Redux or Flux) and B2E SQL normal response data.

单层数组对前端状态管理(Vuex,Redux 和 Flux)和后端默认 SQL 返回值更加友好。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.