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的數(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項目中常用解決跨域的方法總結(jié)(CORS和Proxy)
在vue項目中,一般我們會遇到跨域的問題,vue項目中解決跨域是非常簡單的,下面這篇文章主要給大家介紹了關(guān)于vue項目中常用解決跨域的方法,主要解釋CROS和Proxy兩種方式,需要的朋友可以參考下2022-12-12vue.js移動端app之上拉加載以及下拉刷新實戰(zhàn)
這篇文章主要介紹了vue.js移動端app之上拉加載以及下拉刷新實戰(zhàn),非常具有實用價值,需要的朋友可以參考下2017-09-09利用Vue.js框架實現(xiàn)火車票查詢系統(tǒng)(附源碼)
這篇文章主要介紹了利用Vue.js框架實現(xiàn)火車票查詢系統(tǒng)的相關(guān)資料,,文中給出了詳細的介紹與示例代碼,并在文章結(jié)尾給出了完整的項目下載,需要的朋友可以參考借鑒,下面來一起看看吧。2017-02-02Vue3項目中配置TypeScript和JavaScript的兼容
在Vue3開發(fā)中,常見的使用JavaScript(JS)編寫代碼,但也會有調(diào)整編寫語言使用TypeScript(TS)的需求,因此,在Vue3項目設(shè)置中兼容TS和JS是刻不容緩的重要任務(wù),2023-08-08vue常用指令實現(xiàn)學(xué)生錄入系統(tǒng)的實戰(zhàn)
本文主要介紹了vue常用指令實現(xiàn)學(xué)生錄入系統(tǒng)的實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02