Skip to content

dform@4开发预想及计划 #218

@hang1017

Description

@hang1017

DformV4 改造计划:

一、antd-mobile v2-v5 的衔接(优先)

  • 1、时间区间样式修整,整体替换成 plus 的效果。@DIYCCC
  • 2、是否可以增加骨架屏的渲染效果。
  • 3、addressPicker 可以参考 antdm5-Cascader 的组件,看看有没可以参考的空间。@DIYCCC
  • 4、radio,checkbox 参考 antdm5 的效果,看看有没可以参考的空间。
  • 5、删除dform目前已经废弃的组件。 @hang1017
  • 6、input disabled 为灰色文字,editable 为黑色文字 @fireWinters
  • 7、将内部便捷方法进行整理,并开放的整理在文档中 @hang1017
  • 8、isDev 优化 @hang1017
  • 9、增加 Rate 组件
  • 10、增加 Slider 组件
  • 11、增加 Stepper 组件

二、dform 中还在使用 antdm-v2 的组件,如何处理(优先)

  • 1、white-space、wing-blank 组件 需要copy 到dform 来。 @hang1017
  • 2、image 底层重构掉,可以直接参考 antdm-v2 的组件,或者是 antdm-v5 的试验性组件-ImageUploader @hang1017
  • 3、area 重构,和第三点一致,建议还是使用 antdm-v5 @hang1017 (还需要完成单独使用的需求)
  • 4、toast antdm5 有点不一样。所以需要花点时间整合,这个预计1~2小时能搞定。
  • 5、flex 修改成 Grid @hang1017
  • 6、button 替换成 v5
  • 7、List 替换成 v5
  • 8、icon 替换成 v5
  • 9、picker 替换成 v5

三、兼容 pc 端

1、字段保持一致。
2、antdm 已有的功能,pc 要支持。pc 多余的功能可以砍掉。
3、先从基础的组件实现,input、picker、date、area、radio。

工作量:

四、可做参考的文档:
https://www.taniarascia.com/schema-based-form-system/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions