P粉9405389472023-08-23 14:57:55
你也可以使用鉤子
import { Form } from "antd" const [form] = Form.useForm(); fetch('api') .then(results=>{ return results.json() }) .then(data=>{ form.setFieldsValue({ sample: data.dataYouWant }); <Form form = {form}> <Form.Item name = "sample"> <Input /> </Form.Item> </Form>
P粉0789451822023-08-23 12:33:30
文檔中指出:
當資料從後端載入時,只需呼叫setFieldsValue
:
fetch('http://localhost:5728/Fields/get/' + this.state.Data.Id) .then(results=>{ return results.json() }) .then(data=>{ this.props.form.setFieldsValue({ Id: data.field.Id, Name: data.field.Name, Description: data.field.Description, Value: data.field.Value }) })
或更簡潔地,如果後端的data.field
完全符合欄位名稱:
this.props.form.setFieldsValue(data.field)