layui table 不直接使用原始数据赋值,避免增加'LAY_TABLE_INDEX'字段

layui table 的方法渲染

其中data的赋值最好不要直接使用原始数据,避免数据经过组件的操作后,增加索引字段LAY_TABLE_INDEX,如:

let origin_data = [{user: 'abc'}]; // =>[{user: 'abc', LAY_TABLE_INDEX: 0}]

所以应将数据完全复制才去赋值,使用以下方法:

let new_data = $.extend(true, [], origin_data); // 复制原始数据
var table = layui.table;
//执行渲染
table.render({
  elem: '#demo' //指定原始表格元素选择器(推荐id选择器)
  ,data: new_data //直接赋值数据,类型Array,[{},{},...]
  ,height: 315 //容器高度
  ,cols: [{}] //设置表头
  //,…… //更多参数参考右侧目录:基本参数选项
});
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容