DynamicForm icon indicating copy to clipboard operation
DynamicForm copied to clipboard

dform@4开发预想及计划

Open hang1017 opened this issue 3 years ago • 3 comments

DformV4 改造计划:

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

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

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

  • [x] 1、white-space、wing-blank 组件 需要copy 到dform 来。 @hang1017
  • [x] 2、image 底层重构掉,可以直接参考 antdm-v2 的组件,或者是 antdm-v5 的试验性组件-ImageUploader @hang1017
  • [x] 3、area 重构,和第三点一致,建议还是使用 antdm-v5 @hang1017 (还需要完成单独使用的需求)
  • [x] 4、toast antdm5 有点不一样。所以需要花点时间整合,这个预计1~2小时能搞定。
  • [x] 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。

工作量:

  • [x] 1、input 兼容 pc @hang1017
  • [x] 2、picker 兼容 pc @hang1017
  • [x] 3、radio 兼容 pc @DIYCCC
  • [x] 4、switch 兼容pc @DIYCCC
  • [ ] 5、date 兼容pc @DIYCCC
  • [x] 6、area 兼容 pc @hang1017
  • [x] 7、checkbox 兼容pc @DIYCCC
  • [x] 8、image 兼容 pc @hang1017
  • [x] 9、MultiplePicker 兼容 pc @hang1017
  • [x] 10、file 兼容 pc @hang1017
  • [x] 11、custom 兼容 pc @hang1017

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

hang1017 avatar Dec 31 '21 02:12 hang1017

欢迎有兴趣的小伙伴参与,可以直接编辑主贴在需求后追加@自己的名称,或者评论。

hang1017 avatar Jan 18 '22 08:01 hang1017

请问下这个库和antd-mobile v5的区别是什么?@hang1017

chenliangngng avatar Feb 17 '22 10:02 chenliangngng

请问下这个库和antd-mobile v5的区别是什么?@hang1017

https://juejin.cn/post/6998715034746486815 可以参考下这篇博客

hang1017 avatar Feb 18 '22 01:02 hang1017