layui 資料返回但是table表格未渲染出來的問題
阿新 • • 發佈:2018-11-23
最近蜂鳥速駕專案用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);