layui实现表格初始化时显示提示信息
admin
2023-02-12 18:20:02
0

layui的表格在进行初始化时可以添加一个友好提示,增加用户体验,示例如下:

layui.use(['form', 'layer', 'table'], function() {
    var form = layui.form,
    table = layui.table;

    // 加载提示
    var loadingMsg = layer.msg('数据请求中...', {icon: 16,   shade: [0.5],   scrollbar: false,   time: 0});
    // 初始化表格及数据
    var tableIns = table.render({
            elem: '#tableList',
            url: 'user/list', // 数据请求地址
            where: {
                    userName: $("#userName").val()
            },
            cellMinWidth: 95,
            toolbar: "#toolbarDemo", // 让工具栏左侧显示默认的内置模板
            defaultToolbar: ['filter'], // 工具栏右侧的图标按钮['filter', 'print', 'exports']
            even: true, // 开启斑马线效果
            page: true,
            // height : "full-125", //放置在页面底部
            limits: myLimits,
            limit: myLimit,
            id: "tableListTable",
            cols : [[
            {type:'numbers', title: '序号'},
            {type:'radio', title: '单选'},
            {field: 'userId', title: 'ID', width:100, align:"center", hide: true},
                    {field: 'userName', title: '用户名', minWidth:150, align:"center"},
                    {field: 'remark', title: '备注', align:"center"}
            ]],
            done: function(res, curr, count) {  /** 数据渲染完的回调 */
                    // 关闭提示层
                    layer.close(loadingMsg);
            }
    });
})

数据能正常请求,并返回结果时提示信息会关闭,但数据请求异常(例如地址错误)时,提示信息会一直显示,这个时候我们需要修改layui\lay\modules\table.js源码,找到"i.errorView("数据接口请求异常:"+t)",添加以下信息到前面即可在数据请求失败时也关闭提示信息 :

layer.close(layer.index); /** 关闭最新弹出层loadingMsg */

layui实现表格初始化时显示提示信息

相关内容

热门资讯

中国海警局新闻发言人就菲位南海... 中国海警局新闻发言人姜略表示,7月24日,菲律宾组织7艘公务船、3艘海警舰、1艘运鱼船,并唆使大量渔...
外交部回应美国对数十国加征关税 7月24日,外交部发言人林剑主持例行记者会。有记者问:美国新一轮关税措施将于今天生效,外交部能否就此...
台湾岛以东相关海域治理进入经济... 为全面了解我国管辖海域渔业资源状况,7月17日至23日,农业农村部中国水产科学研究院东海水产研究所,...
日本正式决定设立国家情报局:系... 据凤凰卫视报道,日本政府7月24日正式决定设立国家情报局,计划于31日召开首次国家情报会议。这是日本...
伍斌任福建省副省长 据“新福建”客户端消息,7月24日,福建省十四届人大常委会第二十三次会议闭幕。会议表决通过了有关人事...
滚筒洗衣机脱水转不起来 滚筒洗衣机脱水转不起来:1、洗衣机顶盖的安全开关损坏。洗衣机在脱水的过程属于高速运作的机械运动。在脱...
洗衣机甩干桶嗡嗡响转不起来 洗衣机甩干桶嗡嗡响转不起来1、可能是洗衣机甩干桶下面的相关轴承长时间使用,缺乏润滑油导致的。2、可能...
不平衡滚筒洗衣机脱水转不起来 不平衡滚筒洗衣机脱水转不起来洗衣机不脱水时,首先检查洗衣机内是否有水。如果有水,首先打开排水阀检查里...
洗衣机脱水桶转不起来 1、有可能是因为洗衣机的内筒当中所放置的衣物过多了导致的。2、还有可能是因为电压不正常导致的。3、也...
西门子洗衣机滚筒转不起来 西门子洗衣机滚筒转不起来可能是以下几种原因:电压过低,导致滚筒洗衣机转不动;洗涤的物品太多会导致滚筒...