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

Element中el-select下拉框?qū)崿F(xiàn)選中圖標并回顯圖標

 更新時間:2023年12月28日 08:27:18   作者:奔跑的露西  
本文主要介紹了Element中el-select下拉框?qū)崿F(xiàn)選中圖標并回顯圖標,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、背景

需求:在下拉框中選擇圖標,并同時顯示圖標和文字,以便用戶可以直觀地選擇所需的圖標。

二、功能實現(xiàn)

<template>
  <div>
    <el-table ref="table" :data="featureCustom2List" height="200" border="true">
      <el-table-column label="圖標" prop="prop" width="150" align="center" header-align="center">
        <div class="iconSelect">
          <img :src="`/minigram/${selectedImage}`" v-if="selectedImage" alt="Selected Image" width="20" height="20" />
          <el-select v-model="selectedImage" placeholder="請選擇" @change="iconChange" size="mini" style=" width: 100px;margin-left: 10px;">
          <el-option
            v-for="item in imageList"
            :key="item.id"
            :label="item.iconDesc"
            :value="item.iconAddress"
          >
          <img :src="`/minigram/${item.iconAddress}`"  alt="Selected Image" width="20" height="20">
          <span style="margin-left: 10px;">{{ item.iconDesc }}</span>
          </el-option>
          </el-select>
        </div>
      </el-table-column>
    </el-table>
  </div>
</template>

<script>
export default {
  data() {
    return {
      selectedImage: '',//選中的圖標
      featureCustom2List:[],//表格數(shù)據(jù)集合,從接口獲取的數(shù)據(jù)
      imageList:[],//圖標數(shù)據(jù)集合,從接口獲取的數(shù)據(jù)
    };
  },
  methods: {
     //監(jiān)聽下拉框
     iconChange(e){
      //下拉框選中的圖標進行賦值
      this.selectedImage = e
    }
  }
}
</script>

說明:imageList數(shù)組是從接口中獲取的,iconDesc表示圖標描述,iconAddress表示圖標地址??????

三、下拉框選中圖標后無顯示

3.1、問題描述

下拉框選中圖標后頁面沒有顯示圖標,但當(dāng)手動拖動el-table組件的圖標列寬度時,此時圖標列的寬度發(fā)生了變化,選中的圖標就在頁面中顯示了

3.2、問題分析

這個問題是由于在渲染 el-table 組件時,圖標列所在的單元格高度沒有被正確計算,導(dǎo)致下拉框和圖片無法顯示。拖動表格寬度后,單元格高度重新計算,就能正常顯示了。

3.3、解決方法

在 iconChange 方法中手動觸發(fā)表格重新渲染的操作,讓表格重新計算單元格高度,從而使下拉框和圖片正常顯示。

① 在 data() 中新增一個名為 tableKey 的屬性,用于指定表格唯一的 key 值

② 在el-table 組件的 :key 屬性上綁定tableKey屬性

③ 在 iconChange 方法中,修改 selectedImage 的值后,手動更新 tableKey 的值

總結(jié):這樣做的效果是,每次下拉框選中了新的圖標時,會手動更新 tableKey 的值,從而觸發(fā)表格重新渲染,使下拉框和圖片正常顯示。

3.4、最終效果 

到此這篇關(guān)于Element中el-select下拉框?qū)崿F(xiàn)選中圖標并回顯圖標的文章就介紹到這了,更多相關(guān)Element el-select選中圖標并回顯圖標內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue-echarts高度縮小時autoresize失效的原因和解決辦法

    vue-echarts高度縮小時autoresize失效的原因和解決辦法

    Vue-Echarts是一個基于ECharts封裝的輕量級、易用的圖表組件庫,它允許你在Vue.js應(yīng)用中方便地集成ECharts,這是一個強大而直觀的數(shù)據(jù)可視化庫,本文給大家介紹了vue-echarts高度縮小時autoresize失效的原因和解決辦法,需要的朋友可以參考下
    2024-12-12
  • Vue新的狀態(tài)管理庫Pinia入門教程

    Vue新的狀態(tài)管理庫Pinia入門教程

    Pinia不但支持Vue3,同時還支持Vue2,本文主要介紹了Vue新的狀態(tài)管理庫Pinia入門教程,具有一定的參考價值,感興趣的可以了解下
    2022-02-02
  • 使用vue.js制作分頁組件

    使用vue.js制作分頁組件

    本文給大家分享的是個人在使用vue.js制作的文章和評論的分頁組件,并使用webpack打包起來,這里推薦給大家,有需要的小伙伴可以參考下
    2016-06-06
  • vite如何實現(xiàn)構(gòu)建vue3新項目

    vite如何實現(xiàn)構(gòu)建vue3新項目

    這篇文章主要介紹了vite如何實現(xiàn)構(gòu)建vue3新項目方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • LogicFlow內(nèi)置菜單插件實例詳解

    LogicFlow內(nèi)置菜單插件實例詳解

    這篇文章主要為大家介紹了LogicFlow內(nèi)置菜單插件實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • 快速解決vue-cli在ie9+中無效的問題

    快速解決vue-cli在ie9+中無效的問題

    今天小編就為大家分享一篇快速解決vue-cli在ie9+中無效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue 如何設(shè)置背景顏色及透明度

    vue 如何設(shè)置背景顏色及透明度

    這篇文章主要介紹了vue 設(shè)置背景顏色及透明度的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • vue element-ui el-tooltip組件失效問題及解決

    vue element-ui el-tooltip組件失效問題及解決

    這篇文章主要介紹了vue element-ui el-tooltip組件失效問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 詳解vue2與vue3獲取模版引用ref的區(qū)別

    詳解vue2與vue3獲取模版引用ref的區(qū)別

    這篇文章主要為大家詳細介紹了vue2與vue3中獲取模版引用ref的方法與區(qū)別,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • Vue使用axios post方式將表單中的數(shù)據(jù)以json格式提交給后端接收操作實例

    Vue使用axios post方式將表單中的數(shù)據(jù)以json格式提交給后端接收操作實例

    這篇文章主要介紹了Vue使用axios post方式將表單中的數(shù)據(jù)以json格式提交給后端接收操作,結(jié)合實例形式分析了vue基于axios庫post傳送表單json格式數(shù)據(jù)相關(guān)操作實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2023-06-06

最新評論

蒲城县| 江门市| 阿鲁科尔沁旗| 汝南县| 兴和县| 柘荣县| 海林市| 连城县| 景谷| 昌都县| 定结县| 西和县| 山东省| 田东县| 新安县| 三明市| 辽源市| 正定县| 凤山市| 安平县| 江山市| 滦南县| 邛崃市| 新巴尔虎左旗| 阜城县| 南郑县| 东兴市| 苏尼特左旗| 顺昌县| 大名县| 兴安县| 阆中市| 武邑县| 光泽县| 奉节县| 白沙| 田阳县| 双牌县| 两当县| 台湾省| 海安县|