vue中的select綁定多個值
vue select綁定多個值
不再通過v-model和value進(jìn)行綁定
而是通過綁定索引值Index
然后通過定義@input=change方法,通過索引值獲取并更新想要綁定的多個值
<el-select v-model="basic_info.itemindex" placeholder="" ?@input="change"> ?? ?<el-option v-for="(item,index) in categoryList" :key=index :label="item.categoryName" :value="index" /> </el-select>
change(index) {
? ? ? this.basic_info.categoryCode = this.categoryList[index].categoryCode
? ? ? this.default_return_value = this.categoryList[index].defaultReturnValue
},vue el-select 綁定id值
在實際需求中,el-select的數(shù)組選項有多個,展示給用戶選擇的是每個選項的文本,但是傳給后臺的數(shù)據(jù)需要文本對應(yīng)的id
比如選項數(shù)組是:applyTypeList:[{id:1,label:‘甜品’},{id:2,label:‘燒烤’}]
下拉框可選的是甜品和燒烤,但是我們需要記錄的不是甜品和燒烤,而是他們對應(yīng)的id的值,此時就需要綁定id值。
HTML
<el-select v-model="applyType" placeholder="申請類型" clearable> ? ? <el-option v-for="item in applyTypeList" :key="item.id" :value="item.id" ?? ?:label="item.label"></el-option> </el-select>
綁定后,applyType會根據(jù)用戶的選擇而變化成不同的id值。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue和webpack項目構(gòu)建過程常用的npm命令詳解
本文通過實例代碼給大家介紹了vue和webpack項目構(gòu)建過程常用的npm命令,需要的朋友可以參考下2018-06-06
解決axios post 后端無法接收數(shù)據(jù)的問題
今天小編就為大家分享一篇解決axios post 后端無法接收數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10

