清空layui表格的where缓存
编辑时间:2021-01-04 作者:金满斗 浏览量:3980 来源:原创

layui的表格很好,唯一的就是那个where搜索缓存不是那么爽,多条件搜索的时候夹杂一些不需要的参数。

以前一般都是搜索后回调里再清空,如这样。

table.reload('cocust_index_table', {//重载 done: function() {
            this.where={} },page: {
            curr: 1 //重新从第 1 页开始  }
    });
但这又带来一个问题,就是翻页的时候没带参数了,也不好。

查了网上别人的一些方法,有改table源码的,也有别的。

看到这个方法好,简单实用,以后就用这个。

var median;
search:function(){//搜索
    if(median != null) {
        median.where = {};
    }
    table.reload('cocust_index_table', {//重载
        done: function() {
            median = this;
        },page: {
            curr: 1 //重新从第 1 页开始
        }
    });
},

来说两句吧