Repository navigation
v0.4.0
v0.4.0
组件能力
- 公开组件统一为
ZButton、ZSelect等Z前缀,模板支持ZButton与z-button;实现文件使用无前缀实体名,类型、组合函数与工具按组件归属组织 - 完善按钮类型与原生属性、表单规则与字段校验、输入框清除和密码切换、数字输入精度与边界、文本域自动高度及选择器单选、多选与远程查询合同
- 提供独立
ZPagination,完善表格排序、列设置和键盘操作;弹窗支持异步关闭与退出后的收尾 ZNotification按需挂载通知容器,调用方无需添加宿主组件;组件库提供vLoading,支持容器加载提示与内容保留
交互与样式
- 统一控件尺寸与紧凑图标,选择器选择前后高度保持一致,标签按内容宽度展示
- 表单错误提示不占用布局高度,错误边框沿用正常控件的悬停与聚焦行为
- Popover 与 Select 使用锚点定位并提供不支持原生锚点的浏览器回退,页面滚动时浮层跟随触发元素
- 滚动容器使用原生滚动,隐藏的滚动条轨道不拦截指针;规范 Tailwind 类名并更新组件 API 文档与交互示例
- 更新图标、Markdown、安全过滤及构建检查依赖
升级事项
这是包含不兼容 API 调整的版本,不提供旧名称别名或废弃入口。升级时同步组件导入、属性、事件和子路径,完整合同见组件文档
Base*导出改为Z*;BaseModal、BaseConfirmModal、BaseNumberInput、BaseRange、BaseTablePagination分别改为ZDialog、ZConfirmDialog、ZInputNumber、ZSlider、ZPaginationmodal、confirm-modal、number-input、range、toast子路径分别改为dialog、confirm-dialog、input-number、slider、notification- 使用
ZNotification服务替换通知宿主与旧调用入口;全局加载指令通过app.directive('loading', vLoading)注册 - 按钮样式由
type与variant配置,原生按钮类型使用nativeType;尺寸统一为small、default、large
安装
pnpm add https://github.com/zyycn/codex-proxy-ui/releases/download/v0.4.0/codex-proxy-ui-0.4.0.tgz需要 Node.js 24+、Vue 3.5+,包名为 @codex-proxy/ui