SearchInput 更新日志
v1.3.1 (2026-10-23)
边框隐藏模式使用 Input 已解析间距与实际清除按钮宽度,修复小字号时原生文字区域延伸不足;尺寸观察复用共享管理器并清理。
折叠使用 Input 实际内容状态,修复未绑定输入清空后仍保留展开状态的问题;不复制输入值、原生事件或业务查询逻辑。
2026-09-21:统一使用文档、源码属性表与 Site / AI 阅读入口;仅文档修订,不改变组件行为。
v1.3.0 (2026-08-10)
新增
collapseBelow响应式退化能力;空值且未聚焦时使用明确的单列布局收敛为仅搜索图标,隐藏清除按钮的历史槽位与 gap 不再参与宽度;最小宽度等于左右实际 padding + leading Icon 固有宽度,聚焦或已有值时恢复真实输入内容与交互。尺寸监听复用全局
resizeManager,不创建组件私有ResizeObserver。
v1.2.1 (2026-07-05)
修复
borderless在 shrink-to-fit 宿主中输入内容时宽度变化:以width: auto; max-width: 100%取代循环参与固有尺寸计算的百分比宽度,Flex / Block 宿主中的填充行为保持不变。borderless有值时保持 Input control 原网格列,使预留的清除按钮列始终参与固有宽度计算;control 同时延伸覆盖 gap 与 X 列,维持文字贴近 X 的原有叠层和渐隐效果。
v1.2.0 (2026-07-05)
改为 Input 宿主组件特化模式:兼容 Props 从 Input 类型推导并平铺,移除
parts.Input;DOM 与样式保持不变。
v1.1.0 (2026-06-20)
新增
variant="borderless",供 Toolbar、面板等已有表面的容器显式使用;组件默认填满剩余宽度,内部内容保持垂直居中。
v1.0.1 (2026-05-09)
调整
SearchInput 内置默认
Search在激活态变为 Black/40;样式限定在 SearchInput 组件内,不影响通用 Icon 样式。
v1.0.0 (2026-05-08)
新功能
新增简单搜索输入框,默认内置
Search,其余行为继承Input。