關(guān)于el-form中el-input輸入框的寬度問題詳解
問題:要解決lable和input水平排列且input寬度可以自定義
1、el-form有個屬性inline默認(rèn)為false,故而lable和input不是水平排列,input輸入框占了整行
<el-form :model="addDialogForm" :rules="addDialogRules" > <el-form-item prop="attr_name" :label="addTitle"> <el-input v-model="addDialogForm.attr_name" style="width:100%"></el-input> </el-form-item> </el-form>
2、將屬性inline設(shè)置為true,實現(xiàn)了lable和input水平排列,但是寬度無法自定義設(shè)置
<el-form :model="addDialogForm" :rules="addDialogRules" :inline="true"> <el-form-item prop="attr_name" :label="addTitle"> <el-input v-model="addDialogForm.attr_name" style="width:100%"></el-input> </el-form-item> </el-form>
3、關(guān)掉inline屬性,給el-input包裹一層el-col,通過span屬性設(shè)置寬度
注意:在inline="ture"時,沒法設(shè)置寬度
<el-form :model="addDialogForm" :rules="addDialogRules" > <el-form-item prop="attr_name" :label="addTitle"> <el-col :span="21"> <el-input v-model="addDialogForm.attr_name" style="width:100%"></el-input> </el-col> </el-form-item> </el-form>
附:el-input設(shè)置高度和寬度
一、設(shè)置input的高度
使用:rows="10" 來調(diào)整input 輸入框的高度
二、設(shè)置input的寬度
/deep/ .bbb #input1 { min-height: 30px; margin: 0px; width: 1348px; height: 171px;
總結(jié)
到此這篇關(guān)于el-form中el-input輸入框的寬度問題詳解的文章就介紹到這了,更多相關(guān)el-form el-input輸入框?qū)挾葍?nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue自定義組件實現(xiàn)?v-model?的幾種方式
在?Vue?中,v-model?是一個常用的指令,用于實現(xiàn)表單元素和組件之間的雙向綁定,當(dāng)我們使用原生的表單元素時,直接使用?v-model?是很方便的,本文給大家介紹了Vue自定義組件實現(xiàn)?v-model?的幾種方式,需要的朋友可以參考下2024-02-02解決VUE mounted 鉤子函數(shù)執(zhí)行時 img 未加載導(dǎo)致頁面布局的問題
這篇文章主要介紹了解決VUE mounted 鉤子函數(shù)執(zhí)行時 img 未加載導(dǎo)致頁面布局的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07