我想在没有浏览器的 nodejs 中发出 post 请求,因为它是后端代码。
const formdata = new FormData()
formdata.append('chartfile', file);
Run Code Online (Sandbox Code Playgroud)
但是上面的代码给了我错误为FormData not defined. 我正在使用 ES6。
任何人,谁能让我知道如何在 nodejs 中使用 FormData?
<Form>
<Form.List name="projects">
{fields =>
...
fields.map(field => <Form.Item name={[field.key, "type"]} hidden={true} initialValue={type} />)
...
}
</Form.List>
</Form>
Run Code Online (Sandbox Code Playgroud)
每当type更改时,我想动态设置 Item 值。我想我可以useForm使用setFieldsValue下面的方法获取表单实例。
form = useForm()
onChange(type) {
form.setFieldsValue(/* values here */)
}
Run Code Online (Sandbox Code Playgroud)
但我不确定如何使用form.setFieldsValue来引用 Form.List 中的项目。
谁能给我解决方案?
我想澄清一件事。
在React中,我们经常使用import {useState, useEffect} from 'react'.
我们可以将其视为 ES6 中的解构功能吗?
在使用 Ant Design Form 时,我在响应能力方面遇到了严重的问题。
import { From, Input, Button } from 'antd'
const { Item } = Form;
const layout = {
labelCol: { span: 8 },
wrapperCol: { span: 16 },
};
const tailLayout = {
wrapperCol: { offset: 8, span: 16 },
};
const ExampleAntForm = () => {
{
return (
<Form {...layout}>
<Item label="Name" name="username"> <Input type="text"/> </Item>
<Item label="Password" name="password"> <Input type="password"/> </Item>
<Item {...tailLayout}>
<Button htmlType="submit" type="primary"> Submit </Button>
</Item>
</Form>
)
} …Run Code Online (Sandbox Code Playgroud) 在使用ant design v4Form时,我在使用inside时遇到困难。CheckBoxForm.Item
const [form] = useForm();
useEffect(() => {
form.setFieldsValue({
title: '',
billable: false,
})
}, []);
const onFieldsChange = (changedFields, allFields) => {
console.log('onFieldsChange.changedFields => ', changedFields);
console.log('onFieldsChange.allFields=> ', allFields);
}
return (
<Form form={form} onFieldsChange={onFieldsChange}>
<Form.Item label="title" name="title">
<Input />
</Form.Item>
<Form.Item label="Billable" name="billable">
<CheckBox />
</Form.Item>
</Form>
);
Run Code Online (Sandbox Code Playgroud)
上面的代码给我以下错误:
警告: [ant:Checkbox]
value不是有效的道具,您的意思是checked?
如何在ant design v4CheckBox中使用?Form.Item
javascript ×4
antd ×3
reactjs ×3
forms ×2
ecmascript-6 ×1
es6-modules ×1
form-data ×1
layout ×1
node.js ×1