antd中form表單的wrapperCol和labelCol問題詳解
之前在學(xué)這塊時(shí)候比較模糊 有點(diǎn)不熟 以至于在后來的開發(fā)過程中看別人的代碼中的xs sm等 以及{span:8}也表示困惑
但也不敢問大佬(怕因?yàn)樘唵味怀爸S),只能自己去百度去了解,總算是有些眉目,到現(xiàn)在覺得可能有些小伙伴和我當(dāng)初一樣比較困惑,希望這個(gè)能對和我一樣模糊的小伙伴有幫助,也方便自己隨時(shí)查看
labelCol:表示當(dāng)前l(fā)abel在整行的占比,就是下圖紅色框框部分
wrapperCol:表示當(dāng)前輸入框在整行的占比 就是下圖黃色框框部分
1.首先就是對xs sm等的解釋 ,這相當(dāng)于響應(yīng)式布局一樣 當(dāng)分辨率小于多少就應(yīng)用該對象,大部分情況下只需要使用xs和sm即可 ,特殊需要再加上其他分辨率,相當(dāng)于移動(dòng)端和PC端。
注意?。?!總共是24份 span后面數(shù)字是幾就是幾份 不存在約分 6:18 不等于 1:3
而且??!labelCol和wrapperCol是成套使用的,在相同分辨率下兩者的內(nèi)容是對應(yīng)的
舉個(gè)例子
const formItemLayout = { //這是label的占比份數(shù),span表示份 labelCol: { xs: { span: 24 }, //這個(gè)就是當(dāng)前分辨率小于576px時(shí)候運(yùn)用的比例 sm: { span: 8 } //這個(gè)就是當(dāng)前分辨率大于576px時(shí)候運(yùn)用的比例 }, //這個(gè)是輸入框的占比份數(shù) wrapperCol: { xs: { span: 24 }, //這個(gè)就是當(dāng)前分辨率小于576px時(shí)候運(yùn)用的比例 sm: { span: 16 } //這個(gè)就是當(dāng)前分辨率大于576px時(shí)候運(yùn)用的比例 } };
除了span 還有offset 他就是偏移量 是當(dāng)前組件相對一行的頭所偏移的距離,也就是如果當(dāng)offset為4,那么整體就往右偏移了四份,代碼例子代碼例子
除了前兩個(gè)span和offset屬性外 還有一個(gè) gutter,他就是row元素的間隙,比如gutter是20 則代表在他們中間的間隙為20,也就是綠色箭頭所指的區(qū)域
const formItemLayout = { labelCol: { sm: { span: 6 ,offset:4 } //偏移4份 }, wrapperCol: { sm: { span: 12 } //相較于前個(gè)例子 span變?yōu)榱?2份,因?yàn)榭偡輸?shù)是24份 } };
最后,希望能幫助到對這塊和我曾經(jīng)一樣比較模糊的小伙伴
總結(jié)
到此這篇關(guān)于antd中form表單的wrapperCol和labelCol問題詳解的文章就介紹到這了,更多相關(guān)antd form表單wrapperCol和labelCol內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Redux thunk中間件及執(zhí)行原理詳細(xì)分析
redux的核心概念其實(shí)很簡單:將需要修改的state都存入到store里,發(fā)起一個(gè)action用來描述發(fā)生了什么,用reducers描述action如何改變state tree,這篇文章主要介紹了Redux thunk中間件及執(zhí)行原理分析2022-09-09手把手教您實(shí)現(xiàn)react異步加載高階組件
這篇文章主要介紹了手把手教您實(shí)現(xiàn)react異步加載高階組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04Ant?Design?組件庫之步驟條實(shí)現(xiàn)
這篇文章主要為大家介紹了Ant?Design組件庫之步驟條實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08Redis數(shù)據(jù)結(jié)構(gòu)面試高頻問題解析
這篇文章主要為大家介紹了Redis數(shù)據(jù)結(jié)構(gòu)高頻面試問題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06react-router4 配合webpack require.ensure 實(shí)現(xiàn)異步加載的示例
本篇文章主要介紹了react-router4 配合webpack require.ensure 實(shí)現(xiàn)異步加載的示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-01-01React中style的使用及注意事項(xiàng)(推薦)
React中style的使用和直接在HTML中使用有些不同,第一,React中必須是style="opacity:{this.state.opacity};"這種寫法,第二如果設(shè)置多個(gè)style格式如下,多個(gè)style中間使用逗號分割,這篇文章主要介紹了React中style的使用注意事項(xiàng),需要的朋友可以參考下2023-02-02react組件memo useMemo useCallback使用區(qū)別示例
這篇文章主要為大家介紹了react組件memo useMemo useCallback使用區(qū)別的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07