iview表格嵌套select获取数据

本文介绍如何在Vue和iView框架下,实现表格内嵌套Select组件,并获取选中数据的方法。首先在组件返回的data中定义一个用于存储Select选择值的数组,接着在表格模板中配置Select组件,并为其绑定事件,以便捕获用户的选中操作。
摘要由CSDN通过智能技术生成

先在return里定义一个数组:

	dropdownItems:[],

然后在需要嵌套的 tb里面写上

{
       title: '机台号',
       tooltip:true,
       key: 'rackNo',
       align:'center',
       width:120,
       render: (h, params) => {
             return h('Select', {
                   style: {
                   width:"100%"
                   },
                   on: {
                         'on-change':(params) => {
                               // console.log(params)  // 触发循环数组里面的id                                                         
                         } 
                   },
             },
             [
             this.dropdownItems.map(function(rs){      //把map看作循环,rs看作循环的每一项
                   return h('Option',{
                         props:{
                               value:rs.deviceId
                         }
                   },rs.rackNo)
             })
             ]);
       },
 },

事件

 //获取select 机台号   
 devRack() {
     OrderServices.devRack().then(rs => {
           console.log(rs,'机台号');
           this.dropdownItems = rs.data;
      })
 }    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值