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

el-select如何獲取當(dāng)前選中的對象所有(item)數(shù)據(jù)

 更新時(shí)間:2023年11月24日 08:59:08   作者:楚楚夢廈  
在開發(fā)業(yè)務(wù)場景中我們通常遇到一些奇怪的需求,下面這篇文章主要給大家介紹了關(guān)于el-select如何獲取當(dāng)前選中的對象所有(item)數(shù)據(jù)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

場景

在應(yīng)用elementUIel-select下拉框的時(shí)候,界面展示只需要文案就足夠了, 但我們傳參給后端可能需要多個(gè)字段 ,如有以下后端接口返回?cái)?shù)據(jù):

const optionsList = [
	{
		name: '',
		id: '',
		class_name:'',
		class_type: '',
		english_name: '',
		is_default: false,
		online_worker_count: 0,
		time: "2022-12-26 16:30:21",
	}
	...
]

即需要獲取當(dāng)前選擇的name對應(yīng)的對象的所有數(shù)據(jù)

實(shí)現(xiàn)

使用element官方的屬性:

value-key 作為 value 唯一標(biāo)識的鍵名,綁定值為對象類型時(shí)必填

<el-form-item v-for="(workerItem, index) in form.data.worker_groups" :key="'workerGroups_'+ index"
                          style="margin-top: 10px">
	<el-select v-model="form.data.worker_groups[index]" value-key="name" filterable clearable placeholder="請選擇">
		<el-option
		   v-for="item in data.workerGroups"
		     :key="item.id"
		     :label="item.name"
		     :value="item">
		 </el-option>
	</el-select>
</el-form-item>

注意點(diǎn)

  • el-select的v-model綁定當(dāng)前的對象
  • 不能直接綁定workerItem會報(bào)錯(cuò),使用form.data.worker_groups[index] 索引獲取當(dāng)前對象。
  • el-option的value綁定最后我們想獲取的當(dāng)前對象
  • value-key的值可以和label對應(yīng)

附:el-select獲取點(diǎn)擊項(xiàng)的整個(gè)對象item

<template>
  <!--v-model綁定一個(gè)對象值,指定value-key標(biāo)識-->
  <el-select v-model="obj" value-key="id" @change="change" placeholder="請選擇">
    <el-option
        v-for="(item,index) in options"
        :key="index"
        :label="item.name"
        <!--綁定整個(gè)對象item-->
        :value="item">
      {{ item.name }}
    </el-option>
  </el-select>
</template>

<script>
export default {
  name: "test",
  data() {
    return {
      options: [{
        id: 1,
        name: '黃金糕'
      }, {
        id: 2,
        name: '雙皮奶'
      }, {
        id: 3,
        name: '蚵仔煎'
      }, {
        id: 4,
        name: '龍須面'
      }, {
        id: 5,
        name: '北京烤鴨'
      }],
      obj: {}
    }
  },
  methods: {
    change(item) {
      console.log(item);// 打印整個(gè)對象
    }
  }
}
</script>

總結(jié) 

到此這篇關(guān)于el-select如何獲取當(dāng)前選中的對象所有(item)數(shù)據(jù)的文章就介紹到這了,更多相關(guān)el-select獲取對象所有數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中template的三種寫法示例

    vue中template的三種寫法示例

    這篇文章主要介紹了vue中template的三種寫法示例,幫助大家更好的理解和學(xué)習(xí)vue,感興趣的朋友可以了解下
    2020-10-10
  • 如何基于Vue制作一個(gè)猜拳小游戲

    如何基于Vue制作一個(gè)猜拳小游戲

    Vue.js作為目前最熱門最具前景的前端框架之一,其提供了一種幫助我們快速構(gòu)建并開發(fā)前端項(xiàng)目的新的思維模式,下面這篇文章主要給大家介紹了關(guān)于如何基于Vue制作一個(gè)猜拳小游戲的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • vue中使用定義好的變量設(shè)置css樣式詳解

    vue中使用定義好的變量設(shè)置css樣式詳解

    vue項(xiàng)目中我們可以通過行內(nèi)樣式進(jìn)行動態(tài)修改樣式,下面這篇文章主要給大家介紹了關(guān)于vue中如何使用定義好的變量設(shè)置css樣式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • vue單向以及雙向數(shù)據(jù)綁定方式(v-bind和v-model的使用)

    vue單向以及雙向數(shù)據(jù)綁定方式(v-bind和v-model的使用)

    這篇文章主要介紹了vue單向以及雙向數(shù)據(jù)綁定方式(v-bind和v-model的使用),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue數(shù)據(jù)增刪改查與表單驗(yàn)證的實(shí)現(xiàn)流程介紹

    Vue數(shù)據(jù)增刪改查與表單驗(yàn)證的實(shí)現(xiàn)流程介紹

    這篇文章主要介紹了Vue數(shù)據(jù)增刪改查與表單驗(yàn)證的實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-10-10
  • 詳解Vue中CSS樣式穿透問題

    詳解Vue中CSS樣式穿透問題

    這篇文章主要介紹了VUE中CSS樣式穿透問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 遇到vue前端npm?i報(bào)錯(cuò)多個(gè)版本不一致問題及解決

    遇到vue前端npm?i報(bào)錯(cuò)多個(gè)版本不一致問題及解決

    這篇文章主要介紹了遇到vue前端npm?i報(bào)錯(cuò)多個(gè)版本不一致問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue中使用iconfont圖標(biāo)的過程

    vue中使用iconfont圖標(biāo)的過程

    這篇文章主要介紹了vue中使用iconfont圖標(biāo)的過程,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 淺析vue3響應(yīng)式數(shù)據(jù)與watch屬性

    淺析vue3響應(yīng)式數(shù)據(jù)與watch屬性

    這篇文章主要介紹了vue3響應(yīng)式數(shù)據(jù)與watch屬性的相關(guān)知識,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 在vue中通過axios異步使用echarts的方法

    在vue中通過axios異步使用echarts的方法

    本篇文章主要介紹了在vue中通過axios異步使用echarts的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01

最新評論