更新日志
各组件库的版本记录,内容来自仓库中每个包的 CHANGELOG.md。
PC 组件库
@szhn/dh-design-pc
1.2.0-beta · 2026-10-20
- Input 复合输入框改为整框一条描边,前后缀与内部 Select 不再叠一层边框。
- InputNumber 右侧步进按钮图标缩小,悬停/按下使用灰底。
- Select 占位符颜色对齐正文规范;选中项使用主色浅底,悬停不再盖住选中态。
- Radio 禁用态圆点填充改为
#F2F2F2。
1.1.0 · 2026-10-19
- Select 下拉默认偏移改为 4px,与 Autocomplete、Cascader、DatePicker 弹出层间距对齐。
- DatePicker / TimePicker 默认使用设计图标;时间列悬浮为 28px 胶囊,禁用态图标颜色与规范一致。
- Cascader 多选标签背景对齐主色浅底
#E0ECFF。 - 修正 Text 上标/下标重叠,以及部分表单、容器、链接文档示例的样式偏差。
1.0.1 · 2026-10-19
- 内容与 1.1.0 相同。
移动端组件库
@szhn/dh-design-mobile
暂无版本记录。
图标库
@szhn/dh-design-icons
1.2.2 · 2026-11-05
/vite插件在依赖预构建时也处理组件库产物里对图标库主入口的引用,改写到该组件库自己依赖的图标库文件,兼容旧版本组件库。实测移动端模板首页开发时从 1838 个请求降到 87 个,后台模板从 2183 个降到 510 个。- 业务代码改写改为读取项目已安装版本的导出,不再依赖插件自带的图标列表。
1.2.1 · 2026-11-05
- 修复
/vite插件把本包加入optimizeDeps.exclude的问题:组件库内部引用的图标主入口会因此按数千个原始文件加载。改为直接引用已安装版本的单图标文件,启动扫描即可发现,不再触发重新预构建。 /vite插件支持export { ... } from写法和组件库打包(build.lib),组件库产物改为引用单图标子路径。
1.2.0 · 2026-11-05
- 新增
/vite插件:业务代码仍从主入口具名引入,开发和构建时自动改写为单图标子路径,并把本包排除出依赖预构建,解决开发时预构建生成上千个 chunk、页面加载慢和504 Outdated Optimize Dep的问题。 - 新增
/named/*单图标子路径(如@szhn/dh-design-icons/named/move-left),只加载该图标组件,不经过主入口和动态注册表。
1.1.0 · 2026-09-28
- 新增
/shell静态图标入口,使用DhIconShell时不引入动态图标注册表。 - 新增
/dynamic入口和DhDynamicIcon导出,保留原有DhIcon用法。 - 所有公开入口同时提供 ESM、CommonJS 和类型声明,修复 PC CommonJS 构建的依赖加载。
1.0.0 · 2026-09-10
- 调整 225 个旧名称,名称按动作、对象或状态表达。
- 合并 63 个尺寸或重复版本,目录从 1752 项整理为 1689 项;大小统一通过
size设置。 - 修正方向、上传下载、音量、电池、确认关闭、括号和品牌等图标的名称与图形错配。
- 保留 251 个兼容名称,支持旧具名引入及图标子路径;目录仅展示新名称。
- 固定已确认名称,重新导入图形时保持一致。
升级注意
有 9 个旧名称在 1.0.0 中被用于其他含义,不能依靠旧名兼容:
close-square、check-square、image-download、image-upload、file-search、zoom-in、search、repeat-one、battery-charging。
具体替换方式和完整对照见 MIGRATION.md。
设计变量库
@szhn/theme-tokens
0.3.0 · 2026-10-19
- 导出 PC 主题变量
pcThemeTokens,供@szhn/dh-design-pc使用。
PC Vue2 组件库
@szhn/dh-design-pc-vue2
暂无版本记录。
移动端 Vue2 组件库
@szhn/dh-design-mobile-vue2
暂无版本记录。
