1. 程式人生 > >layui 資料返回但是table表格未渲染出來的問題

layui 資料返回但是table表格未渲染出來的問題

最近蜂鳥速駕專案用layui框架,table進行表格渲染

控制檯打印發現有資料,但是table.render渲染不出來,後來發現是資料已經返回但是頁面元素未載入完成的緣故,用setTimeout定時器解決這個問題。程式碼如下

setTimeout(()=>{
                    layui.table.render(option);
                    //layui.table內的事件函式呼叫
                    that.tableData.load = false;
                    layui.table.on(
'tool(creatFilter)', function(obj) { console.log(obj, 777888999) that[obj.event + "Listener"](); }); //小提示框 var tipsIndex; //小提示框 $(".layui-icon-tips").mouseover(function
() { tipsIndex = layer.tips($(this).attr("layui-tip-data"), this, { tips: 2, time: 0 }); }).mouseout(function() { layer.close(tipsIndex); }); $(
'body').click(() => { layer.close(tipsIndex); }) },20);