欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

element-ui中el-form-item內(nèi)的el-select該如何自適應(yīng)寬度

 更新時(shí)間:2022年11月16日 10:16:11   作者:必勝課  
自從用了element-ui,確實(shí)好用,該有的組件都有,但是組件間的樣式都固定好了,下面這篇文章主要給大家介紹了關(guān)于element-ui中el-form-item內(nèi)的el-select該如何自適應(yīng)寬度的相關(guān)資料,需要的朋友可以參考下

問(wèn)題:

想讓el-select自適應(yīng)寬度,即 label寬度 + el-select寬度可以填滿(mǎn)一行,想要實(shí)現(xiàn)這樣的效果

clipboard.png

詳細(xì)描述:

項(xiàng)目中的代碼如下,給 el-select 設(shè)置了 style=“width:100%” 沒(méi)有作用,不論布局是變大變小,el-select 的寬度都不會(huì)有變化,就像下圖所示

clipboard.png

我只有在el-select中設(shè)置固定的值如 style="width:100px"才有作用。下面是我的代碼,不知道是不是我對(duì)width的設(shè)置方法有錯(cuò)

<el-form :inline=“true”
       :model="searchInfo"
       label-width="80px"
       label-position='left'
       size="mini">
    <el-row>
      <el-col :span="12">
        <!-- TODO:設(shè)置select與label同行,select自動(dòng)填充剩余寬度 -->
        <el-form-item label="出發(fā)地"
                      prop="start">
          <el-select v-model="searchInfo.start"
                     style="width:100%"
                     placeholder="選擇出發(fā)地">
            <el-option v-for="item in startOptions"
                       :key="item.value"
                       :label="item.label"
                       :value="item.value"></el-option>
          </el-select>
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="出發(fā)地點(diǎn)"
                      prop="start">
          <el-select v-model="searchInfo.end"
                     style="width:100%"
                     placeholder="選擇目的地">
            <el-option v-for="item in endOptions"
                       :key="item.value"
                       :label="item.label"
                       :value="item.value"></el-option>
          </el-select>
        </el-form-item>
      </el-col>
    </el-row>

想用div將el-select框起來(lái),使用類(lèi)似于這樣的方法

<div style="display:inline-block">
<div style="display:inline-block">

但是,el-form-item 是 el-select的父組件沒(méi)辦法這樣做。。

網(wǎng)上搜索不到其他方法,大佬們能順便告訴我一下,這種問(wèn)題應(yīng)該怎么進(jìn)行搜索嗎?

回答:

.el-form .el-select{
  width: 100%;
}

套上這個(gè)樣式即可

回答:

很簡(jiǎn)單,在el-select標(biāo)簽內(nèi)加上樣式 display:block; 即可

回答:

可以寫(xiě)樣式覆蓋,設(shè)置width:100%

也可以定義一個(gè)變量selectWidth
selectWidth = (獲取區(qū)域?qū)挾龋? ‘px’
:style=“width:selectWidth”

回答:

很簡(jiǎn)單,在el-select標(biāo)簽內(nèi)加上樣式 display:block; 即可

<el-select v-model="formInfo.notice_hours" placeholder="請(qǐng)選擇通知用戶(hù)" style="display: block;"></el-select>

回答:

可以寫(xiě)樣式覆蓋,設(shè)置width:100%
也可以定義一個(gè)變量selectWidth
selectWidth = (獲取區(qū)域?qū)挾龋? ‘px’
:style=“width:selectWidth”

回答:

Element-UI 的 el-select 使用的其實(shí)是 input 標(biāo)簽 , 而 input 標(biāo)簽在瀏覽器中存在一個(gè)默認(rèn)的寬度 , 大約是100px

(不同的瀏覽器表現(xiàn)不同) ;

可以通過(guò)js來(lái)設(shè)置 input 的 width 為 auto (hack方法) :

function resizeInput() {
    $(this).attr('size', $(this).val().length);
}

$('input[type="text"]')
    // event handler
    .keyup(resizeInput)
    // resize on page load
    .each(resizeInput);

總結(jié)

到此這篇關(guān)于element-ui中el-form-item內(nèi)的el-select該如何自適應(yīng)寬度的文章就介紹到這了,更多相關(guān)el-form-item el-select自適應(yīng)寬度內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue報(bào)錯(cuò):TypeError:?Cannot?create?property?‘xxxx‘?on的解決

    Vue報(bào)錯(cuò):TypeError:?Cannot?create?property?‘xxxx‘?on的解決

    這篇文章主要介紹了Vue報(bào)錯(cuò):TypeError:?Cannot?create?property?‘xxxx‘?on的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 探索Vue.js component內(nèi)容實(shí)現(xiàn)

    探索Vue.js component內(nèi)容實(shí)現(xiàn)

    這篇文章主要和大家一起探索Vue.js component內(nèi)容實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • M1 pro芯片啟動(dòng)Vue項(xiàng)目的方法步驟

    M1 pro芯片啟動(dòng)Vue項(xiàng)目的方法步驟

    本文主要介紹了M1 pro芯片啟動(dòng)Vue項(xiàng)目的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Vue.js 2.0 和 React、Augular等其他前端框架大比拼

    Vue.js 2.0 和 React、Augular等其他前端框架大比拼

    這篇文章主要介紹了Vue.js 2.0 和 React、Augular等其他前端框架大比拼的相關(guān)資料,React 和 Vue 有許多相似之處,本文給大家提到,需要的朋友可以參考下
    2016-10-10
  • vue3父子傳值實(shí)現(xiàn)彈框功能的示例詳解

    vue3父子傳值實(shí)現(xiàn)彈框功能的示例詳解

    這篇文章主要為大家詳細(xì)介紹了vue3如何利用父子傳值實(shí)現(xiàn)彈框功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • vue使用swiper.js重疊輪播組建樣式

    vue使用swiper.js重疊輪播組建樣式

    這篇文章主要為大家詳細(xì)介紹了vue使用swiper.js重疊輪播組建樣式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 詳解element-ui動(dòng)態(tài)限定的日期范圍選擇器代碼片段

    詳解element-ui動(dòng)態(tài)限定的日期范圍選擇器代碼片段

    這篇文章主要介紹了element-ui動(dòng)態(tài)限定的日期范圍選擇器代碼片段,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Vue中搭配Bootstrap實(shí)現(xiàn)Vue的列表增刪功能

    Vue中搭配Bootstrap實(shí)現(xiàn)Vue的列表增刪功能

    日常開(kāi)發(fā)中,我們可以用?“拿來(lái)主義”?借助Bootstarp現(xiàn)成的一些樣式,快速生成我們想要的頁(yè)面布局,避免書(shū)寫(xiě)大量的HTML和CSS代碼,省下了許多不必要的時(shí)間,可以直接搭配vue使用
    2022-11-11
  • 在vue中添加Echarts圖表的基本使用教程

    在vue中添加Echarts圖表的基本使用教程

    雖然老早就看過(guò)很多echarts的例子, 但自己接觸的項(xiàng)目中一直都沒(méi)有真正用到過(guò),直到最近才開(kāi)始真正使用,下面這篇文章主要給大家介紹了關(guān)于在vue中添加Echarts圖表的基本使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-11-11
  • vue?3.0使用element-plus按需導(dǎo)入方法以及報(bào)錯(cuò)解決

    vue?3.0使用element-plus按需導(dǎo)入方法以及報(bào)錯(cuò)解決

    Vue3是不能直接使用Element-ui了,需要換成Element-plus,下面這篇文章主要給大家介紹了關(guān)于vue?3.0使用element-plus按需導(dǎo)入方法以及報(bào)錯(cuò)解決的相關(guān)資料,需要的朋友可以參考下
    2024-02-02

最新評(píng)論