2025-06-24 新增 confirmForm,TopView Header 等基础组件更新
基础库
- Header 组件新增
bgColor
transparent
属性,用于指定背景颜色 - Header 组件的主题配置统一修改为
bgColor
color
移除textColor
,如果遇到问题,需要修改相应的主题配置 - TopView 将
TopView.HOC()
方法修改为TopView.page()
- TopView 修复配置rem不生效的问题
- 主题配置
duxappTheme.common.radius
迁移到duxappTheme.radius
- 主题配置scss变量
$duxappCommonRadius
迁移到$duxappRadius
- 修复
currentPage()
可能报错 - 修复主题合并可能的错误
UI库
- 新增
confirmForm
方法,使用api的方式弹出一个表单,并在用户输入后获取用户输入的结果文档 - Avatar
url
属性修改为src
- FormItem 组件新增
form
属性,如果子元素是多个组件,或者嵌套,用于指定表单项目,像下面这个示例,将会找到内部的Input组件作为表单输入
<FormItem name='g' form={Input}>
<Column className='gap-3 p-3 mv-3'>
<Input placeholder='输入重量' type='digitpad' align='center' />
<Divider size={4} color='primary' />
</Column>
</FormItem>
- FormItem 组件
field
属性迁移到name
,fields
属性迁移到wholeForm
- Image
square
属性支持传入尺寸用于指定宽度 confirm
方法新增关闭动画- 修复Text组件子元素某些情况下
size
失效 - 修复 Textarea 暗黑模式下文本显示问题
CLI
- 修复某些场景下patch不生效的问题
- 优化如果模块配置文件不是json,给出更明确的提示
- 优化创建字体图标命令流程