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