Layui表格重载后点击日期选择闪一下或是长按才能显示.
前言
首先我的日期选择是放在数据表格的表头工具条中的,但我重载数据表格后日期选择点一下就消失了,切到其他窗口再回来它会自己弹出来,或者长按也可以显示,但是一松开就消失了。
解决方法
如果你也和我遇到的情况差不多,不妨可以试试下面的方法。
var tableIns=table.render({
elem: '#userTable' //这是<table>的id
,...
,done: function () {
//time1,time2分别是两个日期选择input的id
$('#time1').removeAttr("lay-key");
$('#time2').removeAttr("lay-key");
laydate.render({
elem: '#time1'
});
laydate.render({
elem: '#time2'
,value: new Date()
});
}
)};
虽然这样可以解决我目前的问题,但也不确定会不会出现一些奇怪的bug。当然如果本来就不显示的话,可能是没有加载laydate模块,可以多看看官方的文档。