mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2025-01-06 12:17:13 +08:00
487001d697
.demo.md for component demo .demo-entry.md for demo entry .md for common docs
885 B
885 B
Select Multiple Nodes
Set multiple
to select multiple nodes.
<n-tree
multiple
block-node
:data="data"
/>
<n-divider />
<n-tree
multiple
block-node
:data="data"
v-model="value"
/>
function createData (level = 4, baseKey = '') {
if (!level) return undefined
return Array
.apply(null, { length: 6 - level })
.map((_, index) => {
const key = '' + baseKey + level + index
return {
label: createLabel(level),
key,
children: createData(level - 1, key)
}
})
}
function createLabel (level) {
if (level === 4) return 'Out of Tao, One is born'
if (level === 3) return 'Out of One, Two'
if (level === 2) return 'Out of Two, Three'
if (level === 1) return 'Out of Three, the created universe'
}
export default {
data () {
return {
data: createData(),
value: []
}
}
}