layui table 中固定列的行高和table行高不一致

解决方法:只需在done回调函数执行以下方法

table.render({
                    elem: '#test',
                    toolbar: type == 'waitInvoice' ? '#toolbarDemo' : '', //开启头部工具栏,并为其绑定左侧模板
                    defaultToolbar: [],
                    cellMinWidth: 100,
                    height: 'full-150',
                    cols: [
                        cols
                    ],
                    data: JSON.parse(JSON.stringify(data)),
                    limit: data.length, // 显示的条数
                    done: function (res, curr, count) {
                        // 该方法用于解决,使用fixed固定列后,行高和其他列不一致的问题
                        $(".layui-table-main  tr").each(function (index, val) {
                            $($(".layui-table-fixed .layui-table-body tbody tr")[index]).height($(val).height());
                        });
                    }
                });

 

posted @ 2020-08-10 16:26  wjs0509  阅读(1448)  评论(1编辑  收藏  举报