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

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

 更新時(shí)間:2023年11月24日 08:59:08   作者:楚楚夢(mèng)廈  
在開發(fā)業(yè)務(wù)場(chǎng)景中我們通常遇到一些奇怪的需求,下面這篇文章主要給大家介紹了關(guān)于el-select如何獲取當(dāng)前選中的對(duì)象所有(item)數(shù)據(jù)的相關(guān)資料,文中通過代碼介紹的非常詳細(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ì)象類型時(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ù)后沒法重新選擇和更改的解決

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

    本文主要介紹了vue中el-select中多選回顯數(shù)據(jù)后沒法重新選擇和更改解決,文中通過示例代碼介紹的非常詳細(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(圖片查看器),文中通過示例代碼介紹的非常詳細(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)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Vue3+Vite+Nginx部署后刷新404白屏問題的完整排查指南

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

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

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

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

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

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

    深入解析Vue的自定義指令

    這篇文章主要介紹了深入解析Vue的自定義指令,自定義指令主要是為了重用涉及普通元素的底層 DOM 訪問的邏輯,一個(gè)自定義指令由一個(gè)包含類似組件生命周期鉤子的對(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)大的所見即所得的富文本編輯器,跟其他富文本編輯器相比,有著豐富的插件,支持多種語(yǔ)言,能夠滿足日常的業(yè)務(wù)需求并且免費(fèi),本文小編給大家詳細(xì)介紹了Vue中tinymce富文本功能配置,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

特克斯县| 正阳县| 石泉县| 丽水市| 曲阜市| 屏山县| 深圳市| 大余县| 大宁县| 呈贡县| 阿拉善右旗| 平遥县| 文成县| 二手房| 平顺县| 永春县| 余干县| 巨鹿县| 印江| 正安县| 宁河县| 福泉市| 绥棱县| 民县| 梁平县| 山阴县| 泗洪县| 肇庆市| 蓝山县| 两当县| 广西| 云浮市| 军事| 阜城县| 华容县| 靖安县| 铁力市| 长乐市| 五家渠市| 马鞍山市| 正阳县|