濮阳杆衣贸易有限公司

主頁 > 知識庫 > 如何為 Element UI 里的 autosize textarea 設(shè)置高度

如何為 Element UI 里的 autosize textarea 設(shè)置高度

熱門標(biāo)簽:貴陽ai外呼系統(tǒng) 長春極信防封電銷卡公司 強(qiáng)訊外呼系統(tǒng) 愛巢地圖標(biāo)注 重慶人工智能電銷機(jī)器人報價 電銷外呼線路改不外呼線路 智能電銷機(jī)器人廣告語 crm外呼系統(tǒng)好不好 電話機(jī)器人批發(fā)

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

默認(rèn)樣式

在瀏覽器中查檢元素,發(fā)現(xiàn)

高度是由textareaheightmin-height來控制框內(nèi)文字的位置是由padding控制嘗試

直接修改文本框的heightpadding,看看能否起作用

全局樣式里添加:

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

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

改過之后發(fā)現(xiàn):

  • padding 已經(jīng)是新設(shè)置的大小了
  • height 并不是我設(shè)置的高度

有意思的是,這個文本框的height是由行內(nèi)樣式所控制

面對這個問題,我做了兩個嘗試

!important

height設(shè)置為!important,高度是變了,但它不能自動擴(kuò)展了

-> 放棄

MyTextarea

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

-> 不優(yōu)先使用

padding 決定了 height

在調(diào)試過程中發(fā)現(xiàn),Element UI里的autosize textarea的初始高度是會隨著padding的值變化

所以,我就在瀏覽器里調(diào)整padding的大小 ,直到它撐起來的高度和figma里要求的高度一致

然后把全局樣式里的padding改成對應(yīng)的值

$inputFontSize: 16px;

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

總結(jié)

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

標(biāo)簽:清遠(yuǎn) 上海 內(nèi)蒙古 保定 陜西 吳忠 山南 廣安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何為 Element UI 里的 autosize textarea 設(shè)置高度》,本文關(guān)鍵詞  如,何為,Element,里的,autosize,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何為 Element UI 里的 autosize textarea 設(shè)置高度》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何為 Element UI 里的 autosize textarea 設(shè)置高度的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    紫云| 咸阳市| 鄂温| 江门市| 赫章县| 双峰县| 宾阳县| 仙桃市| 惠东县| 弋阳县| 新营市| 嘉禾县| 怀来县| 石阡县| 屏东市| 金坛市| 遂宁市| 互助| 中宁县| 嘉兴市| 合江县| 固原市| 苗栗市| 婺源县| 佳木斯市| 巴中市| 丹凤县| 承德市| 林周县| 泸西县| 吉安县| 富裕县| 冀州市| 青神县| 常州市| 三穗县| 佳木斯市| 中卫市| 澳门| 黄山市| 秦安县|