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

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

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

場(chǎng)景

在應(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對(duì)應(yīng)的對(duì)象的所有數(shù)據(jù)

實(shí)現(xiàn)

使用element官方的屬性:

value-key 作為 value 唯一標(biāo)識(shí)的鍵名,綁定值為對(duì)象類(lèi)型時(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="請(qǐng)選擇">
		<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)前的對(duì)象
  • 不能直接綁定workerItem會(huì)報(bào)錯(cuò),使用form.data.worker_groups[index] 索引獲取當(dāng)前對(duì)象。
  • el-option的value綁定最后我們想獲取的當(dāng)前對(duì)象
  • value-key的值可以和label對(duì)應(yīng)

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

<template>
  <!--v-model綁定一個(gè)對(duì)象值,指定value-key標(biāo)識(shí)-->
  <el-select v-model="obj" value-key="id" @change="change" placeholder="請(qǐng)選擇">
    <el-option
        v-for="(item,index) in options"
        :key="index"
        :label="item.name"
        <!--綁定整個(gè)對(duì)象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è)對(duì)象
    }
  }
}
</script>

總結(jié) 

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

相關(guān)文章

  • vue中el-select中多選回顯數(shù)據(jù)后沒(méi)法重新選擇和更改的解決

    vue中el-select中多選回顯數(shù)據(jù)后沒(méi)法重新選擇和更改的解決

    本文主要介紹了vue中el-select中多選回顯數(shù)據(jù)后沒(méi)法重新選擇和更改解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • 詳解elementui之el-image-viewer(圖片查看器)

    詳解elementui之el-image-viewer(圖片查看器)

    這篇文章主要介紹了詳解elementui之el-image-viewer(圖片查看器),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 在Vue中使用Echarts可視化庫(kù)的完整步驟記錄

    在Vue中使用Echarts可視化庫(kù)的完整步驟記錄

    這篇文章主要給大家介紹了關(guān)于在Vue中使用Echarts可視化庫(kù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Vue3+Vite+Nginx部署后刷新404白屏問(wèn)題的完整排查指南

    Vue3+Vite+Nginx部署后刷新404白屏問(wèn)題的完整排查指南

    文章詳細(xì)介紹了Vue單頁(yè)應(yīng)用(SPA)首次進(jìn)入頁(yè)面正常,一刷新就白屏或404的兩種情況及其背后的原因,文章還提供了完整的修復(fù)步驟,包括修改Vite打包配置、檢查Nginx配置、重新構(gòu)建并部署等,需要的朋友可以參考下
    2026-03-03
  • vue.js element-ui validate中代碼不執(zhí)行問(wèn)題解決方法

    vue.js element-ui validate中代碼不執(zhí)行問(wèn)題解決方法

    這篇文章主要介紹了vue.js element-ui validate中代碼不執(zhí)行問(wèn)題解決方法,需要的朋友可以參考下
    2017-12-12
  • 詳解Vue中$refs和$nextTick的使用方法

    詳解Vue中$refs和$nextTick的使用方法

    這篇文章主要為大家介紹了Vue中$refs和$nextTick的使用方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Vue有一定幫助,需要的可以參考一下
    2022-03-03
  • 深入解析Vue的自定義指令

    深入解析Vue的自定義指令

    這篇文章主要介紹了深入解析Vue的自定義指令,自定義指令主要是為了重用涉及普通元素的底層 DOM 訪(fǎng)問(wèn)的邏輯,一個(gè)自定義指令由一個(gè)包含類(lèi)似組件生命周期鉤子的對(duì)象來(lái)定義,需要的朋友可以參考下
    2023-05-05
  • vue proxyTable的跨域中pathRewrite配置方式

    vue proxyTable的跨域中pathRewrite配置方式

    這篇文章主要介紹了vue proxyTable的跨域中pathRewrite配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 學(xué)習(xí) Vue.js 遇到的那些坑

    學(xué)習(xí) Vue.js 遇到的那些坑

    這篇文章主要介紹了學(xué)習(xí) Vue.js 遇到的那些坑,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-02-02
  • Vue中tinymce富文本功能配置詳解

    Vue中tinymce富文本功能配置詳解

    TinyMCE是一款易用、且功能強(qiáng)大的所見(jiàn)即所得的富文本編輯器,跟其他富文本編輯器相比,有著豐富的插件,支持多種語(yǔ)言,能夠滿(mǎn)足日常的業(yè)務(wù)需求并且免費(fèi),本文小編給大家詳細(xì)介紹了Vue中tinymce富文本功能配置,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

晴隆县| 香港 | 荔波县| 揭西县| 行唐县| 常熟市| 潮安县| 江北区| 扶绥县| 当涂县| 莆田市| 阳高县| 博乐市| 罗城| 阿荣旗| 腾冲县| 西华县| 杭锦后旗| 军事| 南澳县| 浮梁县| 刚察县| 苗栗市| 夹江县| 松原市| 黑水县| 隆化县| 合山市| 本溪| 桂东县| 永济市| 南城县| 曲松县| 青浦区| 贡觉县| 瑞金市| 徐闻县| 吉木乃县| 海原县| 灌南县| 保靖县|