alibaba / formily

📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
https://formilyjs.org/
MIT License
10.94k stars 1.43k forks source link

[Bug Report] form.getFormGraph 返回值问题 #4051

Closed purple-force closed 6 months ago

purple-force commented 6 months ago

Reproduction link

Edit on CodeSandbox

Steps to reproduce

直接运行

What is expected?

form.getFormGraph() 能够给出所有字段的 state Object.keys(form.fields) 能够给出所有字段

What is actually happening?

form.getFormGraph() 只有顶层的 form 的 state Object.keys(form.fields) 为空数组

Package

@formily/core@2.3.1


hchlq commented 6 months ago

渲染时执行拿出来的结果,对应的 field 都没初始化完成,没拿到是符合预期的。完成渲染后再拿就符合预期了 image image

有什么使用场景是直接在渲染时拿到这些数据吗?

purple-force commented 6 months ago

渲染时执行拿出来的结果,对应的 field 都没初始化完成,没拿到是符合预期的。完成渲染后再拿就符合预期了 image image

有什么使用场景是直接在渲染时拿到这些数据吗?

那倒没有。看来是我使用的问题,多谢解答。