跳到主要内容

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 属性迁移到 namefields 属性迁移到 wholeForm
  • Image square 属性支持传入尺寸用于指定宽度
  • confirm 方法新增关闭动画
  • 修复Text组件子元素某些情况下 size 失效
  • 修复 Textarea 暗黑模式下文本显示问题

CLI

  • 修复某些场景下patch不生效的问题
  • 优化如果模块配置文件不是json,给出更明确的提示
  • 优化创建字体图标命令流程