更新日志
[0.4.0] - 2025-01-15
🎉 重大更新
- 新增
ImDateRange
日期范围组件,支持智能验证和范围限制 - 新增完整的工具函数库
Utils
,包含验证、格式化、存储等功能 - 全面升级业务 Hooks,新增 30+ 钩子函数
📦 新增组件
ImDateRange
- 日期范围选择器- 支持开始/结束日期选择
- 内置范围验证和限制
- 自定义标签和格式化
- 响应式设计
🔧 Hooks 系统升级
useTable
- 表格管理钩子useForm
- 表单处理钩子useDialog
- 弹窗管理钩子useDownload
- 文件下载钩子useUpload
- 文件上传钩子useExport
- 数据导出钩子usePrint
- 打印功能钩子usePreview
- 文件预览钩子useTestApi
- API 测试钩子useDebounce
- 防抖钩子useLocalStorage
/useSessionStorage
- 存储钩子useClipboard
- 剪贴板钩子useFullscreen
- 全屏钩子usePermission
- 权限检查钩子useFormatter
- 数据格式化钩子useConfirm
- 确认对话框钩子useNetworkStatus
- 网络状态钩子
🛠 工具函数库
- 验证规则: patterns、validators、rules,支持邮箱、手机号、身份证等
- 格式化工具: formatDate、formatNumber、formatFileSize 等
- 存储工具: storage(带过期)、cookie 操作
- 网络工具: 封装的 HTTP 客户端
- 通用工具: deepClone、debounce、throttle、generateUniqueId
📚 文档完善
- 全新的组件文档,包含详细 API 和使用示例
- 新增 Hooks 使用指南,涵盖所有业务场景
- 新增工具函数文档,提供完整的工具集说明
- 优化快速开始指南,包含实际业务案例
- 更新首页和导航结构
🎨 用户体验优化
- 所有文档使用中文编写
- 丰富的代码示例和使用场景
- 统一的设计语言和响应式布局
- 更好的 TypeScript 类型支持
[0.3.0] - 2025-01-06
核心组件
- Button - 增强按钮组件,支持防抖和确认功能
- Table - 高性能数据表格,基于 VXE Table
- Form - 灵活表单构建器,支持动态验证
- Dialog - 增强弹窗,支持拖拽和全屏
- Message - 唯一性消息提示
技术特性
- 基于 Vue 3 + Element Plus + Tailwind CSS
- 支持自动导入和按需加载
- 完整的 TypeScript 类型支持
- 提供 ES/CJS 双格式构建产物
工具集成
- 业务 Hooks:下载、上传、导出、预览、打印等
- HTTP 客户端和错误处理
- 完整的文档和演示系统
[0.2.0] - 2024-12-20
✨ 添加文档系统和自动导入支持
[0.1.0] - 2024-12-15
🎉 项目初始化