在Vue 中獲取下拉框的文本及選項(xiàng)值操作
方法1:
<!-- element表單組件 --> <el-form :model="ruleForm" label-position="right" ref="ruleForm" // 被ref 標(biāo)記的 status-icon size="small" inline :rules="rules" label-width="150px" class="demo-ruleForm" >
<el-form-item class="addProductA b" label="產(chǎn)品名稱" prop="productKind"> <!-- <el-input v-model.number="ruleForm.productKind" maxlength="11" :disabled="isScan" placeholder="請(qǐng)輸入產(chǎn)品名稱"></el-input> --> <el-cascader :options="productsDataOptions" v-model="ruleForm.productKind" :disabled="isScan" style="width:300px;" size="small" clearable placeholder="試試搜索:指南" filterable ref="cascaderAddr" // 被ref 標(biāo)記的
@change="handlerSelectProductsWithUnit" :show-all-levels="false" ></el-cascader>
以上的Form 表單 及其嵌套的聯(lián)級(jí)下拉框都被ref標(biāo)記 之后形成了refs的組件集合
添加監(jiān)視可以獲取當(dāng)前的refs集合中包含表單ruleForm及cascaderAddr 兩個(gè)組件集合
下拉框所選擇值value =v-model="ruleForm.productKind" 可以獲取 或者使用
var text=this.$refs['cascaderAddr'].currentLabels
var value =this.$refs['cascaderAddr'].currentValue


方法2:
給下拉框或者聯(lián)級(jí)菜單下拉框定義id
this.printInfos.transportDate=document.getElementById('transportDate').value; // 下拉框取值方式 this.printInfos.productKindName=document.getElementById("productKind").innerText; // 文本框取值方式
補(bǔ)充知識(shí):VUE element-ui下拉列表獲取label值
有這樣一個(gè)場景,當(dāng)我們往后臺(tái)數(shù)據(jù)傳的是id時(shí),我們卻想在前臺(tái)獲取列表顯示的值,這時(shí)候可以用下面的方法來獲取你想要的label值
let obj = {};
obj = this.arr.find((item) => {
return item.id === value;
});
然后就可以從obj獲取你想要的值了
以上這篇在Vue 中獲取下拉框的文本及選項(xiàng)值操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題
- vue+Element中table表格實(shí)現(xiàn)可編輯(select下拉框)
- 詳解vuejs2.0 select 動(dòng)態(tài)綁定下拉框支持多選
- vue實(shí)現(xiàn)的下拉框功能示例
- Vue配合iView實(shí)現(xiàn)省市二級(jí)聯(lián)動(dòng)的示例代碼
- vue select二級(jí)聯(lián)動(dòng)第二級(jí)默認(rèn)選中第一個(gè)option值的實(shí)例
- vue學(xué)習(xí)之mintui picker選擇器實(shí)現(xiàn)省市二級(jí)聯(lián)動(dòng)示例
- vue實(shí)現(xiàn)下拉框二級(jí)聯(lián)動(dòng)效果的實(shí)例代碼
相關(guān)文章
vue列表單項(xiàng)展開收縮功能之this.$refs的詳解
這篇文章主要介紹了vue列表單項(xiàng)展開收縮功能之this.$refs的詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Vue的export?default和帶返回值的data()及@符號(hào)的用法說明
這篇文章主要介紹了Vue的export?default和帶返回值的data()及@符號(hào)的用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
vue項(xiàng)目國際化vue-i18n的安裝使用教程
最近接觸學(xué)習(xí)Vue.js框架結(jié)合Element-ui組件開發(fā)項(xiàng)目。由于最近需要實(shí)現(xiàn)國際化功能,所以下面這篇文章主要介紹了vue項(xiàng)目國際化vue-i18n的使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。2018-03-03
vue與bootstrap實(shí)現(xiàn)簡單用戶信息添加刪除功能
這篇文章主要為大家詳細(xì)介紹了vue與bootstrap實(shí)現(xiàn)簡單用戶信息添加刪除功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02
分分鐘學(xué)會(huì)vue中vuex的應(yīng)用(入門教程)
本篇文章主要介紹了vue中vuex的應(yīng)用(入門教程),詳細(xì)的介紹了vuex.js和應(yīng)用方法,有興趣的可以了解一下2017-09-09
前端請(qǐng)求超時(shí)截?cái)郺xios?timeout設(shè)置未生效情況解決記錄
在項(xiàng)目中遇到了后臺(tái)接口返回?cái)?shù)據(jù)慢的時(shí)候往往需要設(shè)置請(qǐng)求失效時(shí)間,在項(xiàng)目中遇到設(shè)置timeout失效問題由此記錄下來,這篇文章主要給大家介紹了前端請(qǐng)求超時(shí)截?cái)郺xios?timeout設(shè)置未生效情況解決的相關(guān)資料,需要的朋友可以參考下2024-07-07
Vue.js最佳實(shí)踐(五招助你成為vuejs大師)
這篇文章主要介紹了Vue.js最佳實(shí)踐,本文主要面向?qū)ο笫怯幸欢╲ue.js 編輯經(jīng)驗(yàn)的開發(fā)者,需要的朋友可以參考下2018-05-05

