我的编程空间,编程开发者的网络收藏夹
学习永远不晚

antd中form表单的wrapperCol和labelCol问题详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

antd中form表单的wrapperCol和labelCol问题详解

之前在学这块时候比较模糊 有点不熟 以至于在后来的开发过程中看别人的代码中的xs sm等 以及{span:8}也表示困惑

但也不敢问大佬(怕因为太简单而被嘲讽),只能自己去百度去了解,总算是有些眉目,到现在觉得可能有些小伙伴和我当初一样比较困惑,希望这个能对和我一样模糊的小伙伴有帮助,也方便自己随时查看

labelCol:表示当前label在整行的占比,就是下图红色框框部分

wrapperCol表示当前输入框在整行的占比 就是下图黄色框框部分

1.首先就是对xs sm等的解释 ,这相当于响应式布局一样 当分辨率小于多少就应用该对象,大部分情况下只需要使用xssm即可  ,特殊需要再加上其他分辨率,相当于移动端和PC端。

注意!!!总共是24份  span后面数字是几就是几份  不存在约分 6:18 不等于 1:3  

而且!!labelCol和wrapperCol是成套使用的,在相同分辨率下两者的内容是对应的

举个例子

const formItemLayout = {
  //这是label的占比份数,span表示份
  labelCol: {
    xs: { span: 24 }, //这个就是当前分辨率小于576px时候运用的比例
    sm: { span: 8 }   //这个就是当前分辨率大于576px时候运用的比例
  },
  //这个是输入框的占比份数
  wrapperCol: {
    xs: { span: 24 }, //这个就是当前分辨率小于576px时候运用的比例
    sm: { span: 16 }  //这个就是当前分辨率大于576px时候运用的比例
  }
};

除了span 还有offset  他就是偏移量  是当前组件相对一行的头所偏移的距离,也就是如果当offset为4,那么整体就往右偏移了四份,代码例子代码例子

除了前两个spanoffset属性外 还有一个 gutter,他就是row元素的间隙,比如gutter是20 则代表在他们中间的间隙为20,也就是绿色箭头所指的区域

const formItemLayout = {
  labelCol: {
    sm: { span: 6 ,offset:4 }   //偏移4份
  },
  wrapperCol: {
    sm: { span: 12 }  //相较于前个例子 span变为了12份,因为总份数是24份
  }
};

最后,希望能帮助到对这块和我曾经一样比较模糊的小伙伴

总结

到此这篇关于antd中form表单的wrapperCol和labelCol问题详解的文章就介绍到这了,更多相关antd form表单wrapperCol和labelCol内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

antd中form表单的wrapperCol和labelCol问题详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

antd中form表单的wrapperCol和labelCol问题详解

最近学习中遇到了些问题,所以给大家总结,下面这篇文章主要给大家介绍了关于antd中form表单的wrapperCol和labelCol问题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-02-08

react的ui库antd中form表单使用SelectTree反显问题及解决

这篇文章主要介绍了react的ui库antd中form表单使用SelectTree反显问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-16

react的ui库antd中form表单使用SelectTree反显问题如何解决

这篇文章主要介绍了react的ui库antd中form表单使用SelectTree反显问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇react的ui库antd中form表单使用SelectTree反
2023-07-05

解决Antd中Form表单的onChange事件中执行setFieldsValue不生效

这篇文章主要介绍了解决Antd中Form表单的onChange事件中执行setFieldsValue不生效问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-03-11

Antd中Form表单的onChange事件中执行setFieldsValue不生效怎么解决

本篇内容主要讲解“Antd中Form表单的onChange事件中执行setFieldsValue不生效怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Antd中Form表单的onChang
2023-07-05

关于el-form中el-input输入框的宽度问题详解

自从用了element-ui,确实好用,该有的组件都有,下面这篇文章主要给大家介绍了关于el-form中el-input输入框的宽度问题的相关资料,需要的朋友可以参考下
2023-01-03

el-input无法输入的问题和表单验证失败问题解决

在做项目的时候发现一个情况,输入框无法输入值并且表单校验失灵,所以下面这篇文章主要给大家介绍了关于el-input无法输入的问题和表单验证失败问题解决的相关资料,需要的朋友可以参考下
2023-02-23

C++中的堆和栈问题详细解析

C++中的堆和栈问题详细解析在C++中,堆(Heap)和栈(Stack)是两个重要的概念,用于管理内存的分配和释放。本文将详细解析堆和栈的概念、区别以及使用时需要注意的问题,并提供具体的代码示例。堆和栈的定义堆和栈均属于计算机内存中的一部分
2023-10-22

详解Shell脚本中^M的问题和解决方案

目录^M 是什么?本质原因常用工具在开发过程中,有时候不小心将Windows本地创建的shell脚本(以 .sh 结尾的脚本),传到linux系统中,通过 vi或者view命令查看文件时,发现在末尾发现出现了很多^M字符。 ^M 是什么?
2022-06-05

C++中编译优化问题和解决方法的详解

C++中编译优化问题和解决方法的详解摘要:C++编译器优化是提高程序性能的重要手段。然而,在实际开发中,我们经常会遇到一些与编译优化相关的问题,比如编译器错误优化、代码性能下降等。本文将针对这些问题进行详细的解析,并提供相应的解决方法,以期
2023-10-22

el-input无法输入和表单验证失败的问题怎么解决

今天小编给大家分享一下el-input无法输入和表单验证失败的问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.
2023-07-05

编程热搜

目录