📦
Drop-in 无损替换
作为 @jsonforms/vue 的增强层而存在。保留 JSON Schema、UISchema 与 renderer 协议,只需引入 :rules,即可将复杂联动交由 MeshFlow 接管。
MeshForm Vue 不试图重写一套新的表单范式。
它做的事情更直接:在保留 JSON Forms 渲染体系的前提下,把复杂表单里最难维护的部分单独抽出来,包括字段依赖、执行时序、异步传播,以及双向约束下的状态收敛。
MeshForm Vue 更适合这些表单:
@jsonforms/vue,但联动代码越来越重的团队通过引入 MeshFlow 作为状态引擎,MeshForm Vue 将字段计算与UI 渲染拆成两层:底层负责规则调度、传播和收敛,视图层只负责消费当前结果并完成渲染。
这样做的直接收益是:业务规则更容易测试,联动关系更容易解释,渲染层也不必继续承担本不属于它的时序负担。