Skip to content

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

Open
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions