formily form

73 阅读1分钟

fishedee.com/2021/07/21/…

FormConsumer 有个小问题,不会实时刷新数据

<FormConsumer>
    {
        (form: Form) => {
            // 这样不会自主刷新组件, 
            // 需要添加个 console.log(JSON.stringify(form.values)), 才会主动去刷新相关组件
            return <XXX values={form.values}>
        }
    }
</FormConsumer>

自定义组件当传一个对象的时候这种有类似 test:value 值会丢失,需手动 stringify 一下, 传字符串过去