Skip to content

更新日志

v0.0.3 (最新)

🔧 重构优化

  • Hook 函数重构: 将所有 Hook 函数的第一个返回值改为只读的 ComputedRef,提升数据封装性和类型安全性
    • useToggle: 状态值从 Ref<boolean> 改为 ComputedRef<boolean>
    • useCounter: 计数值从 Ref<number> 改为 ComputedRef<number>
    • useDebounce: 防抖值从 Ref<T> 改为 ComputedRef<T>
    • useThrottle: 节流值从 Ref<T> 改为 ComputedRef<T>
    • useFetch: 数据值从 Ref<T | null> 改为 ComputedRef<T | null>
    • useLocalStorage: 存储值从 Ref<T> 改为 ComputedRef<T>

📚 文档更新

  • API 文档: 更新了所有 Hook 函数的类型定义和返回值说明
  • 示例代码: 修正了文档中 Hook 函数的解构语法,统一使用数组解构
  • 类型安全: 完善了 TypeScript 类型定义,明确标注只读属性

✨ 设计改进

  • 数据保护: 防止意外修改 Hook 返回的状态值,提升代码健壮性
  • API 一致性: 统一了所有 Hook 函数的返回值设计模式
  • 开发体验: 提供更好的类型提示和错误预防

v0.0.2

🐛 Bug 修复

  • 导入路径: 统一修复了文档中所有 @vakao-ui/components 导入路径为 vakao-ui
  • 样式路径: 统一样式导入路径为 vakao-ui/style.css,移除了 dist/ 前缀
  • 组件命名: 修复了文档中 VKButton 类型错误,统一为 VkButton

📚 文档优化

  • 内容整合: 将首页和快速开始文档的重复内容进行整合,避免冗余
  • 规范统一: 明确组件标签使用规范,支持 PascalCase 和 kebab-case,不支持全大写格式
  • 路径一致: 确保所有示例代码使用用户实际安装后的导入路径
  • TypeScript 支持: 完善了 TypeScript 配置说明和类型推断示例

🔧 技术改进

  • 文档结构: 优化了文档层次结构,提供更清晰的用户指引
  • 示例代码: 所有示例代码现在都能在用户环境中直接运行
  • 开发体验: 改进了文档的可读性和实用性

v0.0.1

🐛 Bug 修复

  • 样式导入: 修复了 vakao-ui/dist/style.css 样式文件导入路径问题
  • 组件属性: 解决了 Vue 组件属性继承警告问题
  • 类型安全: 修复了 TypeScript 类型不兼容错误,特别是 style 属性类型问题

✨ 新特性

  • 属性继承: 组件现在正确支持 classstyle 等标准 HTML 属性继承
  • 类型安全: 增强了 TypeScript 类型定义,提供更好的开发体验
  • 自动导入: 添加了 unplugin-vue-components 自动导入插件支持

📚 文档更新

  • 更新了安装和使用指南
  • 添加了自定义样式和属性继承的示例
  • 修正了所有文档中的样式文件导入路径
  • 增加了类型安全使用说明

🔧 技术改进

  • 优化了组件的属性处理逻辑
  • 改进了样式合并机制
  • 增强了构建配置和导出设置

v0.0.0

🎉 首次发布

  • 基础组件: 发布 VKButton 组件
  • TypeScript: 完整的 TypeScript 支持
  • Vue 3: 基于 Vue 3 Composition API
  • 构建工具: 使用 Vite 构建
  • 文档: 完整的组件文档和使用指南

基于 MIT 协议发布