# jordium-gantt-vue3
现代化的 Vue 3 甘特图组件库,为项目管理和任务调度提供完整解决方案
📱 Gitee在线演示 | 📱 Github在线演示 | 📦 GitHub | 📚 npm
--- ## ✨ 简介 jordium-gantt-vue3 是一个基于 Vue 3 和 TypeScript 开发的现代化甘特图组件,专为项目管理和任务调度场景设计。它提供了丰富的交互功能、灵活的配置选项和优雅的视觉效果。 ### 核心特性 - 📊 **功能完整** - 任务管理、里程碑、依赖关系、进度追踪 - 🎨 **主题系统** - 内置亮色/暗色主题,支持自定义样式 - 🖱️ **交互流畅** - 拖拽调整、缩放、双击编辑、右键菜单 - 🌍 **国际化** - 内置中英文,可扩展其他语言 - ⚡ **高性能** - 虚拟滚动、懒加载,轻松处理大量数据 - 💎 **类型安全** - 完整 TypeScript 支持 ### 效果预览 #### 亮色主题
#### 暗色主题
---
## 📦 安装
使用你喜欢的包管理器安装:
```bash
# npm
npm install jordium-gantt-vue3
# yarn
yarn add jordium-gantt-vue3
# pnpm
pnpm add jordium-gantt-vue3
```
---
## 🚀 快速开始
### 组件引入
在组件中引入 `GanttChart` 组件和样式:
```vue
```
> **提示**: 样式文件只需在项目中引入一次即可,建议在 `main.ts` 或根组件中引入。
### 第一个示例
创建你的第一个甘特图:
```vue
当前语言: {{ currentLang }}
当前主题: {{ currentThemeMode }}
当前刻度: {{ currentTimeScale }}
全屏状态: {{ isFullscreenMode ? '是' : '否' }}
展开状态: {{ isAllExpanded ? '全部展开' : '部分收起' }}