vue中的select綁定多個值
vue select綁定多個值
不再通過v-model和value進行綁定
而是通過綁定索引值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的數組選項有多個,展示給用戶選擇的是每個選項的文本,但是傳給后臺的數據需要文本對應的id
比如選項數組是:applyTypeList:[{id:1,label:‘甜品’},{id:2,label:‘燒烤’}]
下拉框可選的是甜品和燒烤,但是我們需要記錄的不是甜品和燒烤,而是他們對應的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會根據用戶的選擇而變化成不同的id值。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue.js移動端app之上拉加載以及下拉刷新實戰(zhàn)
這篇文章主要介紹了vue.js移動端app之上拉加載以及下拉刷新實戰(zhàn),非常具有實用價值,需要的朋友可以參考下2017-09-09
Vue3項目中配置TypeScript和JavaScript的兼容
在Vue3開發(fā)中,常見的使用JavaScript(JS)編寫代碼,但也會有調整編寫語言使用TypeScript(TS)的需求,因此,在Vue3項目設置中兼容TS和JS是刻不容緩的重要任務,2023-08-08

