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

Vue如何獲取下拉框中選中的value值和label值

 更新時(shí)間:2023年10月13日 11:01:08   作者:Vanllen_moon  
這篇文章主要介紹了Vue如何獲取下拉框中選中的value值和label值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue獲取下拉框中選中的value值和label值

使用v-for循環(huán)渲染選擇項(xiàng),如下圖例子

例子中allVillage為數(shù)組,每個(gè)數(shù)組元素是對(duì)象,對(duì)象中含有id和name

例子

:value與v-model的值是互相綁定的,可以在data中定義變量進(jìn)而直接獲取到

例子

如圖,可以通過this,paneOneForm.villageId拿到value中綁定的id值

獲取選中的文本值,即label值,結(jié)合使用數(shù)組的find方法

let obj = {}
obj = this.allVillage.find((item) => item.id === this.paneOneForm.villageId)
this.paneOneForm.villageName = obj.name

此處paneOneForm.villageName即下拉框選中的文本label值

Vue獲取下拉框的選中值以及下標(biāo)

<select class="select" v-on:change="indexSelect($event)" v-model="pcNum">
	<option v-for="(item, index) in pcArr" :key="index" v-bind:value="item.pcNum">{{ item.pcNum }}</option>
</select>

js:

data() {
return {
pcNum:'PC20200924',
pcArr:[
{id:1, pcNum: 'PC20200924'},
{id:2, pcNum: 'PC20200925'},
{id:3, pcNum: 'PC20200926'}
],
 }
},
methods:{
indexSelect(e){
console.log(e)
console.log(e.target.selectedIndex) // 選擇項(xiàng)的index索引
console.log(e.target.value) // 選擇項(xiàng)的value,也就是v-bind:value 的綁定值,如果換成 v-bind:value="item.id",則打印的是 選中項(xiàng)的id
}
}

在這里插入圖片描述

擴(kuò)展:

獲取下拉框選中項(xiàng)的其他值,如選中藍(lán)色妖姬時(shí)獲取它的英文名 bluerose

<select class="select select2" @change="classSelect($event)"  v-model="classs">
	 <option v-for="(item, index) in classsArr" :key="index" v-bind:value="item.name">{{ item.name }}</option>
</select>

js:

data() {
 return {
classs:'',
classsArr: [{name: "藍(lán)色妖姬", table: "bluerose"}, {name: "煙葉",table: "tobaccoleaf"},{name: "佛手瓜", ?table: "chayote"}]
 };
},
methods: {
classSelect(e){
var table=''
for (var i in this.classsArr) {
i=e.target.selectedIndex
table=this.classsArr[i].table
}
console.log(table)
},
}

或者

<select class="select select2" @change="classSelect" ?v-model="classs">
 <option v-for="item in classsArr" :key="item.table" v-bind:value="item.table" :label="item.name"></option>
</select>

js:

data() {
 return {
classs:'',
classsArr: [{name: "藍(lán)色妖姬", table: "bluerose"}, {name: "煙葉",table: "tobaccoleaf"},{name: "佛手瓜", ?table: "chayote"}]
 };
},
methods: {
classSelect(){
console.log(this.classs)
},
}

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

  • vue-cli項(xiàng)目中遇到的eslint的坑及解決

    vue-cli項(xiàng)目中遇到的eslint的坑及解決

    這篇文章主要介紹了vue-cli項(xiàng)目中遇到的eslint的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue3中的Teleport與Portal的區(qū)別分析

    Vue3中的Teleport與Portal的區(qū)別分析

    在現(xiàn)代前端開發(fā)中,特別是使用Vue.js進(jìn)行構(gòu)建時(shí),開發(fā)者常常面臨著如何更有效地管理DOM結(jié)構(gòu)與組件之間的關(guān)系的問題,Vue 3引入了兩個(gè)頗具魅力的概念——Teleport和Portal,本文將深入探討這兩者的不同之處,需要的朋友可以參考下
    2025-01-01
  • Vue3 列表界面數(shù)據(jù)展示詳情

    Vue3 列表界面數(shù)據(jù)展示詳情

    這篇文章主要介紹了Vue3 列表界面數(shù)據(jù)展示,文章主要詳介紹的內(nèi)容就是做的就是把打到頁面的數(shù)據(jù),帶樣式,也就是說好看點(diǎn)顯示,需要的朋友可以參考一下
    2021-11-11
  • Nginx部署Vue.js前端項(xiàng)目的實(shí)現(xiàn)

    Nginx部署Vue.js前端項(xiàng)目的實(shí)現(xiàn)

    本文主要介紹了Nginx部署Vue.js前端項(xiàng)目指南,幫助您實(shí)現(xiàn)從開發(fā)到線上部署的平滑過渡,確保用戶能夠獲得最佳的訪問體驗(yàn),感興趣的可以了解一下
    2024-09-09
  • element日期選擇器el-date-picker樣式圖文詳解

    element日期選擇器el-date-picker樣式圖文詳解

    最近寫的項(xiàng)目里面有一個(gè)功能是日期選擇功能,第一反應(yīng)是使用element里面的el-date-picker組件,下面這篇文章主要給大家介紹了關(guān)于element日期選擇器el-date-picker樣式的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Vue3翻頁后刷新并保持該頁面數(shù)據(jù)方式

    Vue3翻頁后刷新并保持該頁面數(shù)據(jù)方式

    這篇文章主要介紹了Vue3翻頁后刷新并保持該頁面數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Vue.js路由vue-router使用方法詳解

    Vue.js路由vue-router使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Vue.js路由vue-router使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 基于Vue3實(shí)現(xiàn)一個(gè)簡(jiǎn)歷生成工具

    基于Vue3實(shí)現(xiàn)一個(gè)簡(jiǎn)歷生成工具

    本文介紹如何從零開始構(gòu)建一個(gè)基于 Vue3 + Markdown 的在線簡(jiǎn)歷生成工具,支持實(shí)時(shí)編輯預(yù)覽、模板切換、自定義樣式配置以及導(dǎo)出為 PDF,感興趣的小伙伴可以參考閱讀本文
    2025-07-07
  • vue 的keep-alive緩存功能的實(shí)現(xiàn)

    vue 的keep-alive緩存功能的實(shí)現(xiàn)

    本篇文章主要介紹了vue 的keep-alive緩存功能的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • 從入門到精通詳解Vue如何實(shí)現(xiàn)防止重復(fù)提交

    從入門到精通詳解Vue如何實(shí)現(xiàn)防止重復(fù)提交

    作為經(jīng)歷過大型項(xiàng)目洗禮的前端工程師,小編深知重復(fù)提交問題絕非簡(jiǎn)單的按鈕禁用就能解決,今天,就將帶大家構(gòu)建一套生產(chǎn)級(jí)的重復(fù)提交防御體系,涵蓋從基礎(chǔ)到架構(gòu)的全套方案
    2025-06-06

最新評(píng)論

临猗县| 邯郸县| 庆阳市| 太白县| 遂宁市| 龙岩市| 汽车| 瑞安市| 大宁县| 大邑县| 乡宁县| 柳州市| 离岛区| 镇巴县| 延吉市| 尼勒克县| 三江| 遵义市| 长治县| 邓州市| 兴文县| 科尔| 乌拉特后旗| 永吉县| 凌云县| 巴楚县| 乌拉特后旗| 井研县| 米脂县| 亚东县| 兴海县| 水富县| 腾冲县| 南木林县| 大荔县| 祁连县| 呼图壁县| 新竹市| 湟源县| 波密县| 英山县|