为了账号安全,请及时绑定邮箱和手机立即绑定

vue中select的change事件如何传递除了value之外的参数

vue中select的change事件如何传递除了value之外的参数

慕斯王 2019-05-22 20:53:43
这是我的select标签{{item.name}}这是我的option数据nowGateway:[{name:'59f6e896af985117c4418381',_id:'59f6e896af985117c4418381',type:'plc'},{name:'59f6e896af985117c4418382',_id:'59f6e896af985117c4418382',type:'das'},{name:'59f6e896af985117c4418383',_id:'59f6e896af985117c4418383',type:'plc'},{name:'59f6e896af985117c4418384',_id:'59f6e896af985117c4418384',type:'das'},{name:'59f6e896af985117c4418385',_id:'59f6e896af985117c4418385',type:'plc'}],现在我想在@on-change="selectGateway"事件中同时获取选中选项的_id和type值,如何实现
查看完整描述

3 回答

?
ylp329035018

TA贡献1条经验 获得超0个赞

change ($event,“你要传递的其他值”)

查看完整回答
反对 回复 2019-07-15
?
噜噜哒

TA贡献1784条经验 获得超7个赞

获取到value再用value去查
//value就是select获取到的value
functionmachinetypes(mach){
returnmach._id==value;
}
console.log(this.nowGateway.find(machinetypes))
                            
查看完整回答
反对 回复 2019-05-22
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

貌似不可以,select的change时间只有option的value作为参数进行传递。
iview可以设置label-in-value选项,可多传递一个option的label
要不然就把选项在数组中的index作为value,这样on-change接到一个index也好去获取整个条目
                            
查看完整回答
反对 回复 2019-05-22
  • 3 回答
  • 0 关注
  • 9730 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信