Layui table无数据时显示Error而不是显示无数据

先放问题和结果:

layui table无数据时显示Error而不是显示无数据,是因为接口返回状态码的问题,

当无数据时code返回了0,就会导致出现Error

第一种解决方案(后端接口处理):

  后端接口把无数据返回的code改成201

第二种解决方案(前端处理):

  加载数据的时候做处理:

table.render({
    elem: '#demo' //指定原始表格元素选择器(推荐id选择器)
    ,height: 315 //容器高度
    ,cols: [{}] //设置表头
    ,parseData: function (res) {  
        if(res.count == 0)
        {
           return {
             'code': 201, //接口状态
             'msg': '无数据', //提示文本
             'count': 0, //数据长度
             'data': [] //数据列表,是直接填充进表格中的数组
           }
        }
      },
  });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值