先在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;
})
}