layui表格有数据却渲染不出来,一直转圈加载中

在使用layui前端框架时遇到表格数据加载不出来的问题,即使数据正确也无法渲染,控制台显示layui-table-init节点卡住。尝试多种方案,包括将子页面内容移到主页面、重复请求数据接口,最终发现是layui版本问题,由于父子窗口数组构造函数引用不一致导致渲染失败。解决方案是在table.js中修改相关判断,修复数组判断逻辑。
摘要由CSDN通过智能技术生成

 还是先上图,页面一直卡着,数据加载不出来,连表头都没有渲染出来。

 首先我要说的是,我的所有字段都是正确的。表头字段与数据源不一致的情况,数据出不来,起码表格行数还在。我这是整个表格都没出来,字段名拼写错误的同学可以出门右转了。

控制台显示的卡住页面的节点信息,layui-table-init:

<div class="layui-table-init" style="background-color: #fff;">
    <i class="layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop"></i>
</div>

搜了下网上很少有遇到我这种情况的同学,基本没有解决方案。看到有个同学和我有一样的问题:如何把父页面选择的表格数据在子页面渲染表格,获取到数据但表格一直转圈 · Issue #I3UQGQ · 贤心/layui - Gitee.com但是没有人给出解决方案。

说下我这样现象出现的背景,待会说解决方案。

<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值