vue中的select绑定多个值
更新时间:2022年09月05日 09:10:32 作者:银月流霜
这篇文章主要介绍了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使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
这篇文章主要介绍了vue使用自定义事件的表单输入组件用法,结合实例形式详细分析了vue.js日期组件与货币组件相关操作技巧及注意事项,需要的朋友可以参考下2020-06-06Vue3+NodeJS+Soket.io实现实时聊天的示例代码
本文主要介绍了Vue3+NodeJS+Soket.io实现实时聊天的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-01-01
最新评论