日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue之elementUi的el-select同時(shí)獲取value和label的三種方式

瀏覽:264日期:2022-06-02 08:42:34
目錄
  • 一. 需求
  • 二. 方法
    • 1. 通過(guò)ref的形式(推薦)
    • 2. 通過(guò)字符串拼接的形式(推薦)
    • 3. 通過(guò)遍歷的形式(不推薦)
  • 總結(jié)

    一. 需求

    如下圖的下拉選項(xiàng)框,點(diǎn)擊查看需要同時(shí)獲取到選中選項(xiàng)的label值以及value值

    以下是vue的渲染,在此不做過(guò)多介紹

    <template>  <div>    <el-select      ref="optionRef"      v-model="value"      placeholder="請(qǐng)選擇"         >      <el-optionv-for="item in options":key="item.id":label="item.label":value="item.value"      >      </el-option>    </el-select>    <el-button @click="showoptions" type="primary" >查看</el-button >  </div></template>

    el-select綁定一個(gè)value值,el-option需要一個(gè)數(shù)組,以下是模擬數(shù)據(jù)

    data() {    return {      value: "",      options: [{ id: 0, label: "蘋果", value: "apple" },{ id: 1, label: "香蕉", value: "banana" },{ id: 2, label: "橙子", value: "orange" },      ],    };  },

    二. 方法

    1. 通過(guò)ref的形式(推薦)

    在進(jìn)行el-select渲染時(shí),給el-select添加一個(gè)ref,用于獲取值

    然后就可以在點(diǎn)擊事件或者提交表單時(shí)獲取到選中的值了

    methods: {    showoptions() {      console.log(this.$refs.optionRef.selected.value,this.$refs.optionRef.selected.label      );    },  },

    想要回顯的話直接給定el-select綁定的value為某個(gè)值即可,如想要回顯蘋果,就賦值為apple

    該方法完整代碼如下:

    <template>  <div>    <el-select      ref="optionRef"      v-model="value"      placeholder="請(qǐng)選擇"         >      <el-optionv-for="item in options":key="item.id":label="item.label":value="item.value"      >      </el-option>    </el-select>    <el-button @click="showoptions" type="primary" >查看</el-button >  </div></template><script>export default {  data() {    return {      value: "",      options: [{ id: 0, label: "蘋果", value: "apple" },{ id: 1, label: "香蕉", value: "banana" },{ id: 2, label: "橙子", value: "orange" },      ],    };  },  methods: {    showoptions() {      console.log(this.$refs.optionRef.selected.value,this.$refs.optionRef.selected.label      );    },  },};</script>

    2. 通過(guò)字符串拼接的形式(推薦)

    這個(gè)方法相對(duì)于第一種方法而已,優(yōu)點(diǎn)在于不止于同時(shí)獲取label和value,可以獲取多個(gè),如再加一個(gè)id值什么的,這里演示還是以獲取label和value為例,如想要獲取其他,按照如下方式即可

    我們?cè)趀l-option渲染時(shí),所設(shè)置的value屬性值可以設(shè)置成label+value的形式,如下圖

    那么我們獲取值時(shí),直接獲取el-select綁定的value即可,

    獲取后的值形式如下圖,那么+號(hào)前面的就是想要的value值,后面的就是label值了,對(duì)返回的數(shù)據(jù)用split('+')進(jìn)行切割,返回的數(shù)組索引0就是value值,數(shù)組索引1就是label值

    這種方法在回顯的時(shí)候稍微有點(diǎn)麻煩,因?yàn)橐鸦仫@的值也弄成value+label的形式渲染到el-select所綁定的value上,比如要回顯香蕉,就將value設(shè)置為’banana+香蕉‘

    以下是第二種方法的完整代碼

    <template>  <div>    <el-select      ref="optionRef"      v-model="value"      placeholder="請(qǐng)選擇"         >      <el-optionv-for="item in options":key="item.id":label="item.label":value="item.value + "+" + item.label"      >      </el-option>    </el-select>    <el-button @click="showoptions" type="primary"      >查看</el-button    >  </div></template><script>export default {  data() {    return {      value: "banana+香蕉",      options: [{ id: 0, label: "蘋果", value: "apple" },{ id: 1, label: "香蕉", value: "banana" },{ id: 2, label: "橙子", value: "orange" },      ],    };  },  methods: {    showoptions() {      console.log(this.value);      console.log("value=====", this.value.split("+")[0]);      console.log("label=====", this.value.split("+")[1]);    },  },};</script>

    3. 通過(guò)遍歷的形式(不推薦)

    這種方法就不太友好,就是通過(guò)el-select綁定的value對(duì)el-option數(shù)組進(jìn)行遍歷查找

    總結(jié)

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

    標(biāo)簽: JavaScript
    相關(guān)文章:
    日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
    久久久久伊人| 婷婷成人综合| 蜜桃一区二区三区在线| 九九精品调教| 国产精品亚洲一区二区三区在线观看| 精品三级av| 日韩av在线播放网址| 国产精品久久久久蜜臀| 国产h片在线观看| 国产精品亚洲一区二区三区在线观看| 伊人网在线播放| 久久精品青草| 影音国产精品| 亚洲影视一区| 日本久久二区| 国产情侣久久| 久久久精品国产**网站| 手机在线电影一区| 日韩电影免费网站| 亚洲激情五月| 日韩三区四区| 久久av偷拍| 成人片免费看| 亚洲国产一区二区三区在线播放| 亚洲一区二区三区免费在线观看| 亚洲精品欧洲| 精品淫伦v久久水蜜桃| 91中文字幕精品永久在线| 电影亚洲精品噜噜在线观看| 99在线观看免费视频精品观看| 综合精品一区| 国产精品1区在线| 在线一区视频观看| 亚洲午夜视频| 日本成人在线不卡视频| 日韩高清二区| 97精品视频在线看| 91精品推荐| 日本在线不卡视频| 成人片免费看| 亚洲一级大片| 国产一区二区三区四区五区传媒| 在线日韩视频| 清纯唯美亚洲综合一区| 激情黄产视频在线免费观看| 视频一区二区中文字幕| 久久av免费| 黄色亚洲精品| 91欧美极品| 美女福利一区二区三区| 亚洲免费福利一区| 成人亚洲欧美| 亚洲精品第一| 视频福利一区| 青草国产精品| 九九色在线视频| 欧美日韩亚洲一区三区| 久久精品国内一区二区三区水蜜桃| 亚洲久久一区| 国产美女高潮在线| 蜜臀av亚洲一区中文字幕| 国产精品白浆| 91久久国产| 国产精品一区二区精品| 亚洲福利专区| 久久三级中文| 香蕉久久一区| 国内精品福利| 精品中文字幕一区二区三区| 免费在线视频一区| www.51av欧美视频| 国产亚洲观看| 性色一区二区| 色综合www| 国产精品久久久久久久久免费高清| 激情五月综合网| 精品网站999| 日本三级亚洲精品| 亚洲特色特黄| 久久精品亚洲| 911亚洲精品| 国产视频一区免费看| 老司机精品视频网| 日本v片在线高清不卡在线观看| 激情欧美丁香| 91嫩草亚洲精品| 国产精品高潮呻吟久久久久| 久久国产99| 波多野结衣一区| 日韩一区二区三区免费播放| 欧美国产日韩电影| 日韩二区在线观看| 久久最新视频| 久久国产亚洲精品| 精品国产一区二| 国产精品永久| 亚洲天堂免费| 亚洲专区一区| 精品中文字幕一区二区三区av| 久久影院午夜精品| 精品三区视频| 久久99免费视频| 国产精品免费大片| 日本少妇一区二区| 色综合视频一区二区三区日韩 | 四虎在线精品| 欧美另类专区| 五月综合激情| 99精品一区| 久久久久亚洲| 亚洲爱爱视频| 电影天堂国产精品| 天堂а√在线最新版中文在线| 国产一区二区亚洲| 久久久亚洲欧洲日产| 国产精品九九| 国产精品国产三级在线观看| 欧美伊人久久| 中文字幕亚洲精品乱码| 午夜亚洲一区| 蜜臀久久久久久久| 免费日韩视频| 蜜臀va亚洲va欧美va天堂 | 欧洲亚洲一区二区三区| 伊人网在线播放| 四虎884aa成人精品最新| 91精品蜜臀一区二区三区在线| 久久亚洲国产| 亚洲一区欧美激情| 中文字幕亚洲精品乱码| 先锋影音久久久| 中文字幕日韩亚洲| 欧美一区激情| 久久不见久久见免费视频7| 久久精品资源| 中文字幕高清在线播放| 日韩不卡视频在线观看| 91精品亚洲| 亚洲免费网址| 欧美一级一区| 国产成人调教视频在线观看| 国产综合色区在线观看| 欧美精品羞羞答答| 免费视频一区二区| 欧美日韩亚洲国产精品| 欧美一级久久| 久久免费视频66| 蜜桃av.网站在线观看| 午夜日韩在线| 日韩精品欧美成人高清一区二区| 国产日韩欧美一区二区三区在线观看 | 久久精品动漫| 91久久午夜| 日本精品国产| 国产一区二区三区91| 日韩成人综合| 国产亚洲毛片在线| 欧美视频一区| 精品久久久网| 欧美日韩激情| 欧美日韩国产一区二区在线观看| 久久精品一区二区三区中文字幕| 夜鲁夜鲁夜鲁视频在线播放| 免费视频久久| 麻豆精品在线视频| 久久久久久免费视频| 亚洲精品美女91| 韩日一区二区| 亚洲一区日本| 久久99影视| 婷婷成人在线| 日韩高清欧美激情| 神马午夜在线视频| 老色鬼久久亚洲一区二区| 国产乱码精品一区二区亚洲| 日韩在线第七页| 免费不卡在线观看| 国产一区二区三区四区五区传媒| 99在线精品视频在线观看| 国产欧美在线观看免费| 久久在线免费| 国产精品一区二区三区av| 婷婷成人在线| 国产区精品区| 91成人超碰| 欧美一区=区三区| 久久人人精品| 欧美日韩调教| 午夜av一区| 欧美aa在线视频| 国产精品色网| 国产精选在线| 日韩高清国产一区在线| 91精品啪在线观看国产18| 久久激情综合网| 欧美~级网站不卡| 麻豆精品久久久| 一区二区电影| 久久麻豆精品| 精品国产18久久久久久二百|