DynamicForm
DynamicForm copied to clipboard
dform@4开发预想及计划
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/
欢迎有兴趣的小伙伴参与,可以直接编辑主贴在需求后追加@自己的名称,或者评论。
请问下这个库和antd-mobile v5的区别是什么?@hang1017
请问下这个库和antd-mobile v5的区别是什么?@hang1017
https://juejin.cn/post/6998715034746486815 可以参考下这篇博客