登录 主页

antd(Ant Design)表单布局的使用

2024-06-21 10:21AM

antd的栅格系统基于24栅格,可以将页面水平方向划分为24等份。

通过合理地分配labelCol和wrapperCol的值,可以实现表单项在水平方向上的自定义布局

eg:

const layout = {
  labelCol: { span: 3 },
  wrapperCol: { span: 16 },
};

1)labelCol: 这个属性用于指定表单标签在水平方向上占用的格数。在这里,它被设置为 { span: 3 }。这意味着表单标签将占用 3 个栅格单位的宽度。

2)wrapperCol: 这个属性用于指定表单输入项在水平方向上占用的格数。在这里,它被设置为 { span: 16 }。这意味着表单输入项将占用 16 个栅格单位的宽度。

 这个布局配置通常会被用在Form和Form.Item组件中,以实现表单的整体布局

<Form {...layout}>
  <Form.Item name="username" label="Username">
    <Input />
  </Form.Item>
  {/* 其他表单项 */}
</Form>

 Form 组件使用了 layout 对象中定义的布局配置,从而使表单项的标签和输入项能够按照 3:16 的比例进行排布。

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论