小编Ade*_*nut的帖子

如何在没有浏览器的情况下在 node.js 中使用 FormData?

我想在没有浏览器的 nodejs 中发出 post 请求,因为它是后端代码。

const formdata = new FormData()
formdata.append('chartfile', file);
Run Code Online (Sandbox Code Playgroud)

但是上面的代码给了我错误为FormData not defined. 我正在使用 ES6。

任何人,谁能让我知道如何在 nodejs 中使用 FormData?

javascript forms multipartform-data form-data node.js

23
推荐指数
6
解决办法
3万
查看次数

如何在 Antd 4 中使用 setFieldsValue 在 Form.List 中动态设置值?

<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 中的项目。

谁能给我解决方案?

javascript forms reactjs antd

7
推荐指数
2
解决办法
8533
查看次数

import { useState } from 'react'` 是否属于解构?

我想澄清一件事。

在React中,我们经常使用import {useState, useEffect} from 'react'.

我们可以将其视为 ES6 中的解构功能吗?

javascript destructuring ecmascript-6 es6-modules

5
推荐指数
1
解决办法
1484
查看次数

Ant Design 表单如何实现响应式布局?

在使用 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)

layout reactjs antd ant-design-pro

4
推荐指数
1
解决办法
1万
查看次数

警告:ant Checkbox:值不是有效的道具,您的意思是检查吗?

在使用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 reactjs antd

3
推荐指数
1
解决办法
2795
查看次数