v0.4.0
- 发布日期: 2026-04-28
- 版本:
0.4.0
新增
- 新增
Box基座组件,支持component多态渲染、原生属性透传、className/class、style与sx。 Box新增元素范围内的loading遮罩能力,支持loadingContent自定义 loading 内容。Box新增元素范围内的modal遮罩能力,支持modalContent与onModalMaskClick。- 新增
Box文档页,包含基础用法、多态渲染、loading/modal示例。 - 新增
shadow预设能力,支持none、xs、sm、md、lg、xl、inner与自由box-shadow字符串。 - 新增
Card组件,支持variant、padding、divided、hoverable、selected、disabled、start/end别名与 compound API,并基于Box继承rounded、shadow、loading、sx等能力。
优化
Flex底层容器升级为Box,保持原有布局 API,并继承Box的component、loading、modal等能力。Grid底层容器升级为Box,保持原有栅格 API,并继承Box的component、loading、modal等能力。SafeArea、SafeAreaTop、SafeAreaBottom底层容器升级为Box,保持原有安全区 API,并继承Box的通用能力。- 容器类组件的样式优先级继续保持
style -> 组件计算样式 -> sx。 Box接入rounded与shadow,Button、Chip接入shadow,并保持sx的最终覆盖优先级。
文档
- 组件侧边栏新增
Box入口。 Flex、Grid、SafeArea文档补充“继承 Box 能力”的 API 说明。Flex、Grid、SafeArea文档中的Box说明链接支持新页面打开。- 新增
next.md作为未发行变更日志入口。 - 文档目录与侧边栏按源码分包调整为
layout、interact、data-display。 Box、Button、Chip文档补充shadow示例与 API 说明。- 新增
Card文档页与基础、视觉变体、区域组合、状态、内容加载、compound API 示例。
验证
npx tsc --noEmit --ignoreDeprecations 5.0通过。pnpm build:docs通过。