最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue項目保持element組件同行,設(shè)置組件不自動換行問題

 更新時間:2023年02月06日 10:31:12   作者:瀟I灑  
這篇文章主要介紹了Vue項目保持element組件同行,設(shè)置組件不自動換行問題。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Vue保持element組件同行,設(shè)置組件不自動換行

因為Vue是響應(yīng)式的,所以就想做個計算器來用下,樣式就使用了element。

想要做成的效果是這樣一個加減乘除

X+Y=M22+33=55

但是由于element中的組件自動換行了,所以出來的結(jié)果是這樣的:

    <el-row>
      <el-col :span="8"><div class="grid-content bg-purple">
        <el-input v-model="num1" placeholder="請輸入數(shù)字1">
        </el-input>
        <el-select slot="prepend" v-model="select" placeholder="請選擇">
          <el-option
            v-for="item in options"
            :key="item.value"
            :label="item.label"
            :value="item.value">
          </el-option>
        </el-select>
        <el-input v-model="num2" placeholder="請輸入數(shù)字2">
        </el-input>
      </div></el-col>
      <el-col :span="8"><div class="grid-content bg-purple-light">
        <el-button>=</el-button>
        {{ getNum() }}
      </div></el-col>
      <el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
    </el-row>

這樣的樣式不僅分行難看,輸入框又太過長了,那么要怎么做成可以讓左邊的三個組件放在同一行呢?

如果我們看過源碼,知道可以通過插槽的方式來實現(xiàn):

    <el-row>
      <el-col :span="8"><div class="grid-content bg-purple">
        <el-input v-model="num2" placeholder="請輸入數(shù)字2">
          <!--num2的前置插槽-->
          <el-input slot="prepend" v-model="num1" placeholder="請輸入數(shù)字1">
            <!--num1的后置插槽-->
            <el-select slot="append" v-model="select" placeholder="請選擇">
              <el-option
                v-for="item in options"
                :key="item.value"
                :label="item.label"
                :value="item.value">
              </el-option>
            </el-select>
          </el-input>
        </el-input>
      </div></el-col>
      <el-col :span="8"><div class="grid-content bg-purple-light">
        <el-button>=</el-button>
        {{ getNum() }}
      </div></el-col>
      <el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
    </el-row>

噗~

有話好好說,別打人!

雖然難看是難看了一點,至少說需求達到了,結(jié)果也是正確的嘛!

雖然有點不太成功,但是記得曾經(jīng)看過表單是有行內(nèi)表單的,能夠把各個組件放在一起

經(jīng)過查看源碼,發(fā)現(xiàn)其實這個屬性也就是綁定了一個樣式而已,那么,我們手動做起來的時候,是不是也可以從樣式的方面來考慮呢?

至于樣式之類的,我不是很熟悉,但相信是一個解決之道。

為了盡快達到效果,我使用了表格的形式,就是在這幾個之間加上<td>:

    <el-row>
      <el-col :span="8">
        <div class="grid-content bg-purple" style="float: left">
          <td>
            <el-input v-model="num1" placeholder="請輸入數(shù)字1">
            </el-input>
          </td>
        <td>
          <el-select v-model="select" placeholder="請選擇">
            <el-option
              v-for="item in options"
              :key="item.value"
              :label="item.label"
              :value="item.value">
            </el-option>
          </el-select>
        </td>
          <td>
            <el-input v-model="num2" placeholder="請輸入數(shù)字2">
            </el-input>
          </td>
      </div></el-col>
      <el-col :span="8"><div class="grid-content bg-purple-light">
        <el-button>=</el-button>
        {{ getNum() }}
      </div></el-col>
      <el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
    </el-row>

經(jīng)過這樣一番折騰,效果總算像個樣子了,但是為了更好看,后續(xù)還需要努力研究一下才行。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue動態(tài)組件component標簽的用法大全

    Vue動態(tài)組件component標簽的用法大全

    這篇文章主要介紹了Vue動態(tài)組件component標簽的用法,在Vue中,可以通過component標簽的is屬性動態(tài)指定標簽,本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Element中使用ECharts的項目實踐

    Element中使用ECharts的項目實踐

    本文主要介紹了Element中使用ECharts的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Vue2.0 http請求以及l(fā)oading展示實例

    Vue2.0 http請求以及l(fā)oading展示實例

    下面小編就為大家分享一篇Vue2.0 http請求以及l(fā)oading展示實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Vue如何使用Promise.all()方法并行執(zhí)行多個請求

    Vue如何使用Promise.all()方法并行執(zhí)行多個請求

    在Vue中,可以使用Promise.all()方法并行執(zhí)行多個異步請求,當所有請求都成功返回時,Promise.all()將返回一個包含所有請求結(jié)果的數(shù)組,如果其中任何一個請求失敗,則會觸發(fā)catch()方法并返回錯誤信息,這種方式可以顯著提高程序的性能和響應(yīng)速度
    2025-01-01
  • vue跳轉(zhuǎn)方式(打開新頁面)及傳參操作示例

    vue跳轉(zhuǎn)方式(打開新頁面)及傳參操作示例

    這篇文章主要介紹了vue跳轉(zhuǎn)方式(打開新頁面)及傳參操作,結(jié)合實例形式分析了vue.js跳轉(zhuǎn)實現(xiàn)方式與參數(shù)接受相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • vue?parseHTML函數(shù)解析器遇到結(jié)束標簽

    vue?parseHTML函數(shù)解析器遇到結(jié)束標簽

    這篇文章主要介紹了vue?parseHTML函數(shù)源碼解析之析器遇到結(jié)束標簽的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Vue實現(xiàn)電商網(wǎng)站商品放大鏡效果示例

    Vue實現(xiàn)電商網(wǎng)站商品放大鏡效果示例

    這篇文章主要為大家介紹了Vue實現(xiàn)電商網(wǎng)站商品放大鏡效果示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 淺談vue,angular,react數(shù)據(jù)雙向綁定原理分析

    淺談vue,angular,react數(shù)據(jù)雙向綁定原理分析

    本篇文章主要介紹了淺談vue,angular,react數(shù)據(jù)雙向綁定原理分析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 關(guān)于Elementui中toggleRowSelection()方法實現(xiàn)分頁切換時記錄之前選中的狀態(tài)

    關(guān)于Elementui中toggleRowSelection()方法實現(xiàn)分頁切換時記錄之前選中的狀態(tài)

    這篇文章主要介紹了關(guān)于Elementui中toggleRowSelection()方法實現(xiàn)分頁切換時記錄之前選中的狀態(tài),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue實現(xiàn)購物車的小練習

    vue實現(xiàn)購物車的小練習

    這篇文章主要為大家詳細介紹了vue實現(xiàn)購物車的小練習,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12

最新評論

巴里| 宜都市| 临邑县| 金乡县| 彰化县| 榆林市| 井研县| 香格里拉县| 华阴市| 易门县| 云和县| 永昌县| 双柏县| 建阳市| 临潭县| 宿州市| 阿图什市| 永仁县| 乾安县| 麻栗坡县| 固镇县| 满洲里市| 正镶白旗| 平南县| 大邑县| 横山县| 静海县| 东平县| 深圳市| 息烽县| 白水县| 高雄市| 凌海市| 乌拉特中旗| 大同市| 翁源县| 县级市| 罗甸县| 西昌市| 麻江县| 灵川县|