Skip to content

v0.20.0

  • 发布日期: 2026-06-08
  • 版本: 0.20.0

新增

  • Input 新增 prefixsuffixaddonBeforeaddonAfter 插槽装饰属性,支持前置图标、后置文字、前后附加组件等场景。
  • 新增 Input.PrefixInput.SuffixInput.AddonInput.AddonBeforeInput.AddonAfter 复合组件,支持声明式 JSX 插槽组合。
  • 有插槽装饰时自动切换为容器布局,处理 segment 间圆角与边框衔接。
  • InputNumber 抽离 useNumberInput headless hook,通过 getInputProps() 组合模式解耦视图与行为。
  • InputNumber 新增 onValueCommit 回调(失焦 / Enter 提交)与 "set" 变更原因。
  • Progress 新增 ProgressSize 语义化尺寸(xs/sm/md/lg/xl),line 与 circle 类型各自独立映射。

构建

  • prepare-package.js.npmrc 复制改为可选,不存在时仅打印 warn,不再抛异常中断。

文档

  • 新增 Input 插槽装饰 Demo(InputAffixAddonDemo),覆盖前置图标、后置文字、前后 addon 等组合。
  • 新增 InputNumber headless 使用 Demo 与业务场景 Demo(InputNumberHeadlessDemoInputNumberBusinessDemo)。
  • 新增 Progress 尺寸变体 Demo(ProgressSizeDemo)。
  • 更新 Input、InputNumber、Progress 文档页,补充新属性表格与示例引用。
  • 删除已废弃的 InputValue hook 相关文档引用。

验证

  • pnpm -s tsc --noEmit --ignoreDeprecations 5.0 通过。
  • pnpm -s build:docs 通过。