掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在使用layui的table組件的時(shí)候,會(huì)出現(xiàn)兩種錯(cuò)位的問題,接下來就分別分析產(chǎn)生這個(gè)問題的原因以及對(duì)應(yīng)的解決方案。
1、表頭和表內(nèi)容對(duì)不齊,是錯(cuò)開的。
這個(gè)問題尤其不加首行的checkbox更為明顯,經(jīng)過仔細(xì)對(duì)比發(fā)現(xiàn)是多余了一個(gè)逗號(hào),這樣相當(dāng)于表格內(nèi)容多了一行,在js操作過程中應(yīng)該是按逗號(hào)進(jìn)行數(shù)據(jù)分割了。只需要把對(duì)應(yīng)的逗號(hào)刪除成規(guī)范的格式即可。
2、當(dāng)表格內(nèi)容有字段為空白的時(shí)候,表格內(nèi)容錯(cuò)位。
經(jīng)過分析得知是由于上圖中表格中的“所在單位職務(wù)”者個(gè)欄目為空,然后整個(gè)表格就錯(cuò)開了,經(jīng)過測試只需要改變一個(gè)css選擇器的屬性值即可。在自定義的css中,添加如下css覆蓋layui自帶的css即可。
.layui-table-cell{display: table-caption;}
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流