利用layui的layDate控件,
在一个弹窗里面用的,
弹窗和当前页面同为一个页面,
在点击关闭弹窗时要让layDate之前选的值清空掉
相当与把这个控件刷新了一次
大神们该怎么做?
用来约束选择时间的范围
var start = laydate.render({
elem: '#test-out-start',
format: 'yyyy-MM-dd',
isInitValue: false,
done: function(value, date, endDate) {
if(value !==''){
end.config.min = {
year: date.year,
month: date.month - 1,
date: date.date
}
}else {
end.config.min = {
year: 1900,
month: 0, //关键
date: 1
}
}
}
});
var end = laydate.render({
elem: '#test-out-end',
format: 'yyyy-MM-dd',
isInitValue: false,
done: function(value, date, endDate) {
if(value != ''){
start.config.max = {
year: date.year,
month: date.month - 1,
date: date.date
}
}else {
start.config.max = {
year: 1900,
month: 0, //关键
date: 1
}
}
}
});
})
我先选择后一个时间,关闭弹窗,此时弹窗并未刷新,然后再次打开,选择第一个时间,发现第二个时间还是影响着第一个时间的选择。
此时便想有什么方法能将选中的值清空掉
直接把date的value设为空就行了: