Skip to content

ChangeLog

注意

预发布版本,不允许用于生产环境,生产环境只允许使用正式版本。

遵循 Keep a Changelog 约定,版本号遵循 SemVer。

v1.0.4 · 功能增强

发布渠道:@vue3-simple-bui/platform@1.0.4

Added

  • useEcharts:基础 ECharts Hook,支持按需注册组件,提供完整事件系统和 ResizeObserver 容器监听。
  • useChartWithData:带数据获取的 ECharts Hook,自动处理加载状态、错误处理和数据渲染。
  • useSimpleChart:简化版 ECharts Hook,适用于静态配置场景,支持函数式动态配置。
  • registerEchartsComponents:全局注册 ECharts 组件的辅助函数,适用于多处复用场景。

Changed

  • 重构 useEcharts:移除全局组件注册,改为按需引入模式,大幅优化打包体积。

v1.0.0 · 初始发布

发布渠道:@vue3-simple-bui/platform@1.0.0

Added

  • useEventListener:在组件生命周期中自动挂载/卸载窗口或元素事件监听器,避免手动清理。
  • useListenHeightWidth:基于 ResizeObserver 实时监听 DOM 尺寸,支持偏移量扣减。
  • useFnCacheWrapper:提供 memoizeWrapper,为高成本计算函数添加缓存上限管理。
  • useReuseDataByTypes:按照唯一 key 缓存并复用业务字典/下拉选项数据,支持强制刷新。
  • useResetReactiveValue:针对 reactive状态的一次配置、多处重置的默认值方案。
  • useResetRefValue:针对 ref 状态的一次配置、多处重置的默认值方案。
  • usePinyinAndWubi:封装汉字转拼音(全/简)与五笔编码的工具集。
  • secureNextTick:在 nextTick 基础上增加安全延迟,确保 DOM 渲染完成后再执行后续逻辑。
  • useEcharts:基础 ECharts Hook,支持按需注册组件(减少 60-70% 打包体积),提供完整事件系统和 ResizeObserver 容器监听。
  • useChartWithData:带数据获取的 ECharts Hook,自动处理加载状态、错误处理和数据渲染。
  • useSimpleChart:简化版 ECharts Hook,适用于静态配置场景,支持函数式动态配置。
  • registerEchartsComponents:全局注册 ECharts 组件的辅助函数,适用于多处复用场景。

Fixed

  • BUGFIX-0001:修复用户信息读取流程中的空值异常,避免初始化阶段抛错。

Contributors

基于 MIT 许可发布