亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

天津九安特機電工程有限公司

導航切換

聯(lián)系電話(huà):
17314149516

天津九安特機電工程有限公司

如何為 Element UI 里的 autosize textarea 設置高度

作者:天津九安特機電工程有限公司 來(lái)源: 天津九安特機電工程有限公司   日期:2026-05-04 17:51:44

這篇文章主要介紹了如何為 Element?? UI 里的置高 autosize textarea 設置高度,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細,對大家的置高學(xué)習或工作具有一定的參(can)考借鑒價(jià)值,需要的置高朋友可以參考下

把Element UI里的textarea input設置為autosize之后,文本框的置高默認高度為33,并不符合設計

默認樣式

在瀏覽器中查檢元素,置高發(fā)現

高度是置高由textarea的height和min-height來(lái)控制框內文字的位置是由padding控制嘗試

直接修改文本框的height和paddin??g,看看能否起作用

在全局樣式里添加:

$inputHeight: 38px;
$inputFontSize: 16px;

.el-textarea {
textarea {
padding: 8px; // 設置文本框的置高 padding
height: $inputHeight; // 設置文本框的 height
font-size: $inputFontSize;
line-height: 21px;
}
}

改過(guò)之后發(fā)現:

padding 已經(jīng)是新設置的大小了

height 并不是我設置的高度

有意思的是,這個(gè)文本框的置高height是由行內┐(′?`)┌樣式所控制

面對ヽ(′ー`)ノ這個(gè)問(wèn)題,我做了兩個(gè)嘗試

!important

把height設置為!important,置高高度是置高變了,但它不能自動(dòng)擴展了

-> 放棄

MyTextarea

自己寫(xiě)??textarea組件,置高這樣一來(lái)樣式是置高可以隨意改了,但要實(shí)現文本框隨內容擴展的(???)置高話(huà)還得寫(xiě)一堆 js ,成本有點(diǎn)高

padding 決定了 height

在調試過(guò)程中發(fā)現,置高Element UI里的置高(?????)autosize textarea的初始高度是會(huì )隨著(zhù)padding的值變化

所以,我就在瀏覽器里調整padd(′▽?zhuān)?)ing的大小 ,直到它撐起來(lái)的高度和figma里要求的高度一致

然后把全局樣式里的padding改成對應的(′?`)值

$inputFontSize: 16px;

.el-textarea {
textarea {
padding: 7.5px 0 7.5px 8px; // 只要改變這里的 padding 就可以影響到 textarea 的高度
font-size: $inputFontSize;
line-h?eight: 21px;
}
}

總結

到此這篇關(guān)于如何為 Element UI 里的 autosize?? textarea 設置高度的文章就介紹到這了,更多相關(guān)Element UI autosize textarea 高度內??容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章,希望大家以后(hou)多多支持腳本之家!

來(lái)源:腳本之家

鏈接:https://www.jb51.net/web/727926.html

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 凌源市| 盐津县| 塔城市| 霍邱县| 阳江市| 双桥区| 景宁| 襄汾县| 高邑县| 繁峙县| 承德县| 唐山市| 新竹市| 尼勒克县| 乌鲁木齐市| 宜丰县| 杨浦区| 西城区| 久治县| 都匀市| 蒲江县| 上虞市| 米泉市| 邵东县| 宽城| 衡东县| 顺平县| 常德市| 米泉市| 惠安县| 永胜县| 武乡县| 靖安县| 六枝特区| 江山市| 汉川市| 三都| 车险| 南皮县| 满洲里市| 庆元县| http://444 http://444 http://444 http://444 http://444 http://444