最近蜂鳥速駕項目用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);