@bigplay/tree-view

Компонент дерева и турнирных сеток для Vue 3
1,261
Install
npm install @bigplay/tree-view
Latest Version:0.6.1
Vue:3
License:MIT
Last Updated:Oct 6, 2026
Links: GitHub  ·  npm
Maintainer: daniyar.k

@bigplay/tree-view

Дерево и турнирные сетки для Vue 3. Без зависимостей (d3 не нужен).

npm i @bigplay/tree-view
<script setup>
import { TreeView } from '@bigplay/tree-view'

const data = { id: 'final', name: 'Финал', children: [{ id: 'sf-1', name: 'Полуфинал' }] }
</script>

<template>
  <div style="height: 600px">
    <TreeView :data="data" :options="{ direction: 'right-to-left' }" collapsible />
  </div>
</template>

Свой вид узла — через слот:

<TreeView :data="data">
  <template #node="{ data, collapsed, hasChildren, toggle }">
    <div class="my-card" @click="toggle">{{ data.name }}</div>
  </template>
</TreeView>

Стили подключать не нужно — они внутри пакета и вставляются сами.

Полная документация — в корневом README: пропы, события, методы, форматы данных, CSS-переменные.

MIT

Related Packages

@bigplay/tree-view-vue2

Компонент дерева и турнирных сеток для Vue 2.6 / 2.7

1,160 0
@bigplay/tree-view-nuxt

Nuxt-модуль: подключает @bigplay/tree-view одной строкой

1,132 0
vue3-tournament

Tournament brackets generator using Vue 3.

2,175 1
@litt1e-p/graphi

a high performance d3.js graph tree data visualization

385 1
@yh7iku/vue-tree-flow

Vue 3 树形流程设计器组件,支持节点拖拽、贝塞尔连线、折叠、缩放与主题切换

1,021

Version History

Version Released License
0.6.1 MIT
0.6.0 MIT
0.5.0 MIT
0.4.0 MIT
0.3.1 MIT