今天前端layui实现需求复杂表头一对一显示最终给数据的时候倒是无法对应
解决方法:
cols: [[
{field: 'mineLeaderMan',title:'姓名' ,align: 'center',width: 100,rowspan:2,templet: '<div>{{d.mineLeaderMan}}</div>'},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'测试列' ,align: 'center',width: 183},
{field: 'mineLeaderMan',title:'得分' ,align: 'center',width: 93,rowspan:2,templet: '<div>{{d.mineLeaderMan}}</div>'},
],[
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
{colGroup:1,title:'测试列' ,align: 'center',width: 183},
]],
只需要在二级菜单添加 colGroup:1 然后在一级菜单正常写field:''即可
实际测试完美解决问题
博客内容讲述了在前端使用 layui 实现复杂表头时遇到的一对一显示数据对应问题,以及如何通过在二级菜单添加 colGroup:1 和在一级菜单正常指定 field 解决该问题。经过实际测试,此方法能够完美解决表格数据错位的问题。
2314

被折叠的 条评论
为什么被折叠?



