element select 选取多条信息

本文介绍了一种在Element UI的Select组件中,通过绑定change事件并利用数组的find方法,来实现同时获取被选项目ID和名称的有效策略。这种方法避免了仅能获取单一字符串类型的限制,提升了开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

绑定的change事件只能获取到一个string类型,又要id,又要name的时候可以采用这种方法。
<el-select v-model="value" placeholder="请选择项目" @change="selectItem(value)" >
<el-option
v-for="item in options"
:key="item.id"
:label="item.name"
:value="item.code >
</el-option>
</el-select>

methods: {
getList () {
getItem().then(res => { //获取你要的选项信息
this.options = res.data
})
},
selectItem (val) {
let obj = {}
obj = this.options.find((item) => {
return item.code === val //通过数组的find方法找到原数组中符合条件的元素
})
this.$emit(‘xxx’, obj)
}
},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值