更新日志
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
属性类型问题
✨ 新特性
- 属性继承: 组件现在正确支持
class
、style
等标准 HTML 属性继承 - 类型安全: 增强了 TypeScript 类型定义,提供更好的开发体验
- 自动导入: 添加了
unplugin-vue-components
自动导入插件支持
📚 文档更新
- 更新了安装和使用指南
- 添加了自定义样式和属性继承的示例
- 修正了所有文档中的样式文件导入路径
- 增加了类型安全使用说明
🔧 技术改进
- 优化了组件的属性处理逻辑
- 改进了样式合并机制
- 增强了构建配置和导出设置
v0.0.0
🎉 首次发布
- 基础组件: 发布 VKButton 组件
- TypeScript: 完整的 TypeScript 支持
- Vue 3: 基于 Vue 3 Composition API
- 构建工具: 使用 Vite 构建
- 文档: 完整的组件文档和使用指南