- 业务场景描述
在table组件的columns数组中(以ivewui为例),自定义表格列数据,根据params.row.xxx,循环遍历数组,渲染数据。
- 示例

name: [ {id:001, num:333}, {id:002, num:433} ],
期望的效果:将name中的id和num显示到单元格中,如下

- 实现方式
遍历数组name,将name中每一项的属性值添加到数组中,最后返回这个数组即可。

1 render: (h, params) => { 2 const nameList = params.row.name; 3 let group = []; 4 for (let i = 0; i < nameList.length; i++) { 5 group.push(h('div', [ 6 h('span', nameList[i].id), 7 h('span', ` * `), 8 h('span', nameList[i].num) 9 ])); 10 } 11 return h('div', group) 12 }

浙公网安备 33010602011771号