Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.75 KB

Component_Tree.md

File metadata and controls

58 lines (43 loc) · 1.75 KB

XNTree

This component is based on the XNTree component of Naive-UI.


Usage

For more details, please refer to the Demo.

Scoped Slots:

<script setup>
    const data = [
        {
            key: 1,
            label: '1',
            children: [
                { key: 11, label: '1-1' },
                { key: 12, label: '1-2' }
            ]
        },
        { key: 2, label: '2' },
        { key: 3, label: '3' }
    ];
</script>
<template>
    <x-n-tree :data="data">
        <template #render-label="{ option }">
            <div>{{ 'Option ' + option.label }}</div>
        </template>
    </x-n-tree>
</template>

API

XNTree Props:

For other props, please see Naive-UI documentation.

XNTree Slots:

Name Type Description Version
render-label { option, label, key, checked, selected } Custom option label. 0.5.0
render-prefix { option, checked, selected } Custom option prefix. 0.5.0
render-suffix { option, checked, selected } Custom option suffix. 0.5.0
render-switcher-icon { expanded, selected } Custom option switcher icon. 0.5.0

For other slots, please see Naive-UI documentation

XNTree Methods:

For other methods, please see Naive-UI documentation.