Skip to content

更新日志 ​

各组件库的版本记录,内容来自仓库中每个包的 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

暂无版本记录。