第一次尝试写联动
循环联动
联动关系 Total = Price * Count;Count = Total / Price;Price = Total / Count
总结一下吧
const { onFieldValueChange$ } = FormEffectHooks;
获取Field Value Change 的观察者- 在
SchemaForm
的effects
属性里 监听订阅onFieldValueChange$().subscribe(()=>{}) const { setFieldState, getFieldValue, getFieldState } = createFormActions();
获取表单的状态要写在订阅里,是获取的当前状态,不然得到的可能不是当前生命周期的值(状态)- ? 没有想明白为什么用
setFieldState getFieldState
而不用setFieldValue getFieldValue
获取 State 中的属性更多,能控制的量更多