layui 数据表格的重载方法 reload()数据不生效解决方案

在用layui做项目中,针对表格中的数据,进行伪删除后,更新数据源后调用reload方法,但是未生效,移除的数据删除了,但是把数据源的最后一条数据变成两条的问题,翻看了layui文档API,对于表格重载内容如下图所示

layui 数据表格的重载方法 reload()数据不生效解决方案_第1张图片

对于options的各项参数有点迷惑,但是试了好多方法,发现加一条limit属性,取数据源长度即可

table.reload(tableId, {
            data: data,  // 更新后的数据源
            page: false, // 不分页处理
            limit: data.length // 限制数据条数,取数据源长度
        }, true);

应该是删除后的reload过程,最后的一条数据未被移除且一直存在

做个笔记,以防忘记,如有问题,欢迎指正~~~

 

你可能感兴趣的:(layui,html)