layui.table获取数据时添加遮罩层

找到代码if(i.startTime=(new Date).getTime(),a.url){然后添加或注释颜色标记行

layui.js调用模式

找到文件modules/table.js

if(i.startTime=(new Date).getTime(),a.url) {

var tableloading = layer.load(1, {shade: [0.1,'#fff'] });
        var r= {};
        r[l.pageName]=e,r[l.limitName]=a.limit;
        var d=t.extend(r,a.where);
        a.contentType&&0==a.contentType.indexOf("application/json")&&(d=JSON.stringify(d)),
        /*i.loading(),*/
        t.ajax({type:a.method||"get",url:a.url,contentType:a.contentType,data:d,dataType:"json",headers:a.headers|| {},
            success:function(t) {
                "function"==typeof a.parseData&&(t=a.parseData(t)||t),t[n.statusName]!=n.statusCode?(i.renderForm(),i.errorView(t[n.msgName]||'返回的数据不符合规范,正确的成功状态码应为:"'+n.statusName+'":'+n.statusCode)):(i.renderData(t,e,t[n.countName]),o(),a.time=(new Date).getTime()-i.startTime+" ms"),i.setColsWidth(),"function"==typeof a.done&&a.done(t,e,t[n.countName]);layer.close(tableloading);
            },
            error:function(e,t) {
                i.errorView("数据接口请求异常:"+t),i.renderForm(),i.setColsWidth();layer.close(tableloading);
            }
})

}else if(a.data&&a.data.constructor===Array) {
        var c= {},s=e*a.limit-a.limit;
        c[n.dataName]=a.data.concat().splice(s,a.limit),c[n.countName]=a.data.length,i.renderData(c,e,c[n.countName]),o(),i.setColsWidth(),"function"==typeof a.done&&a.done(c,e,c[n.countName])
    }

 

layui.all.js调用模式

if(i.startTime=(new Date).getTime(),a.url){

var tableloading = layer.load(1, {shade: [0.1,'#fff'] });
    var r={};
    r[l.pageName]=e,
    r[l.limitName]=a.limit;
    var d=t.extend(r,a.where);
    a.contentType&&0==a.contentType.indexOf("application/json")&&(d=JSON.stringify(d)),
    /*i.loading(),*/
    t.ajax({type:a.method||"get",url:a.url,contentType:a.contentType,data:d,dataType:"json",headers:a.headers||{},
        success:function(t){
            "function"==typeof a.parseData&&(t=a.parseData(t)||t),t[n.statusName]!=n.statusCode?(i.renderForm(),i.errorView(t[n.msgName]||'返回的数据不符合规范,正确的成功状态码应为:"'+n.statusName+'": '+n.statusCode)):(i.renderData(t,e,t[n.countName]),o(),a.time=(new Date).getTime()-i.startTime+" ms"),i.setColsWidth(),"function"==typeof a.done&&a.done(t,e,t[n.countName]);layer.close(tableloading);
        },
        error:function(e,t){
            i.errorView("数据接口请求异常:"+t),i.renderForm(),i.setColsWidth();layer.close(tableloading);
        }
    })

}else if(a.data&&a.data.constructor===Array){
    var c={},s=e*a.limit-a.limit;c[n.dataName]=a.data.concat().splice(s,a.limit),c[n.countName]=a.data.length,i.renderData(c,e,c[n.countName]),o(),i.setColsWidth(),"function"==typeof a.done&&a.done(c,e,c[n.countName])
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值