表单联动计算方案讨论 #2182
tolerance-go
started this conversation in
Ideas
表单联动计算方案讨论
#2182
Replies: 2 comments
-
我们还是希望用 render 的方式。 联动可以用的 |
Beta Was this translation helpful? Give feedback.
0 replies
-
你是想抽象出一个表单联动的hooks吗? 不知道这个可不可以https://core.formilyjs.org/zh-CN/api/entry/form-hooks-api? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我个人觉得,ant design 分层的终极就是中台管理系统的 node-code design,为了提高开发效率,这个过程就是不断抽象的过程,声明语法越来越复杂,配置化程度会越来越高,所以最后上一个好用的可视化平台去管理配置肯定是合理又令人期待的
但是逻辑层也别厚此薄彼了。。。看了一圈,没有满意的库,日常在管理系统前端中占比最大的就是表单逻辑处理,我的想法是抽象一个专门处理联动计算的引擎出来和视图层结合使用
下面简单说一下,我思考的表单数据联动的方案
功能点
设计思路
数据结构:
大致的 API:
通过 commit 驱动内部逻辑,根据联动依赖关系和当前最新的字段数据计算出下一个数据结构对象,存放到切面栈中,触发相关 hook
以上都是我个人的想法,希望可以和大家讨论,也非常希望可以参与到这个过程中,大佬们,有任务尽管指派给我 ヾ(◍°∇°◍)ノ゙
注意事项
复用对象,可以减少内存占用
Beta Was this translation helpful? Give feedback.
All reactions