# virtual-tree-select **Repository Path**: doramart/virtual-tree-select ## Basic Information - **Project Name**: virtual-tree-select - **Description**: A high-performance virtual scrolling tree select component for Vue 2 & Vue 3 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-31 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Virtual Tree Select 一个高性能的虚拟滚动树选择器组件,支持 Vue 2 和 Vue 3。 ## 特性 - ✅ 虚拟滚动 - 支持 10,000+ 节点流畅滚动 - ✅ 单选/多选模式 - ✅ 选中项置顶显示 - ✅ 父节点统计信息 (2/100) - ✅ 搜索过滤 - ✅ 键盘导航 - ✅ 自定义节点渲染 - ✅ 标签显示(多选模式) - ✅ 智能定位(自适应屏幕边界) - ✅ 粘性头部 - ✅ TypeScript 支持 - ✅ 主题定制(Less) - ✅ 国际化 ## 安装 ```bash npm install virtual-tree-select # or yarn add virtual-tree-select # or pnpm add virtual-tree-select ``` ## 使用 ### Vue 3 ```vue ``` ### Vue 2 ```vue ``` ## 开发 ```bash # 安装依赖 npm install # 开发模式 npm run dev # 构建 npm run build # 运行测试 npm run test # 运行测试(带覆盖率) npm run test:coverage # 类型检查 npm run type-check ``` ## 文档 详细文档请查看 [.kiro/specs/virtual-tree-select](./.kiro/specs/virtual-tree-select) 目录: - [需求文档](./. kiro/specs/virtual-tree-select/requirements.md) - [设计文档](./.kiro/specs/virtual-tree-select/design.md) - [任务列表](./.kiro/specs/virtual-tree-select/tasks.md) ## License MIT