如何在一个vue的select元素中绑定多个值?

2026-06-04 13:294阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计418个文字,预计阅读时间需要2分钟。

如何在一个vue的select元素中绑定多个值?

目录 + Vue + Select 绑定多个值 + Vue + el-select 绑定 id 值 + Vue + Select 绑定多个值 + 不再通过 v-model 和 value 绑定 + 而是通过绑定索引值 Index + 然后通过定义 @input=change 方法,通过索引值获取并更新想要绑定的值

如何在一个vue的select元素中绑定多个值?

目录
  • vue select绑定多个值
  • vue el-select 绑定id值

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值。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持易盾网络。

本文共计418个文字,预计阅读时间需要2分钟。

如何在一个vue的select元素中绑定多个值?

目录 + Vue + Select 绑定多个值 + Vue + el-select 绑定 id 值 + Vue + Select 绑定多个值 + 不再通过 v-model 和 value 绑定 + 而是通过绑定索引值 Index + 然后通过定义 @input=change 方法,通过索引值获取并更新想要绑定的值

如何在一个vue的select元素中绑定多个值?

目录
  • vue select绑定多个值
  • vue el-select 绑定id值

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值。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持易盾网络。