v0.20.0
- 发布日期: 2026-06-08
- 版本:
0.20.0
新增
Input新增prefix、suffix、addonBefore、addonAfter插槽装饰属性,支持前置图标、后置文字、前后附加组件等场景。- 新增
Input.Prefix、Input.Suffix、Input.Addon、Input.AddonBefore、Input.AddonAfter复合组件,支持声明式 JSX 插槽组合。 - 有插槽装饰时自动切换为容器布局,处理 segment 间圆角与边框衔接。
InputNumber抽离useNumberInputheadless hook,通过getInputProps()组合模式解耦视图与行为。InputNumber新增onValueCommit回调(失焦 / Enter 提交)与"set"变更原因。Progress新增ProgressSize语义化尺寸(xs/sm/md/lg/xl),line 与 circle 类型各自独立映射。
构建
prepare-package.js中.npmrc复制改为可选,不存在时仅打印 warn,不再抛异常中断。
文档
- 新增
Input插槽装饰 Demo(InputAffixAddonDemo),覆盖前置图标、后置文字、前后 addon 等组合。 - 新增
InputNumberheadless 使用 Demo 与业务场景 Demo(InputNumberHeadlessDemo、InputNumberBusinessDemo)。 - 新增
Progress尺寸变体 Demo(ProgressSizeDemo)。 - 更新 Input、InputNumber、Progress 文档页,补充新属性表格与示例引用。
- 删除已废弃的
InputValuehook 相关文档引用。
验证
pnpm -s tsc --noEmit --ignoreDeprecations 5.0通过。pnpm -s build:docs通过。