diff --git a/src/laydate.js b/src/laydate.js index 0a75401..f444e68 100644 --- a/src/laydate.js +++ b/src/laydate.js @@ -1255,6 +1255,17 @@ isAlone && (that[['startDate', 'endDate'][index]].year = ym); that.list('month', index); } + /** + * 如果非范围选择,且为年月选择器,点击了月列表,则完成年月选择,关闭选择器列表 + * @author J.Soon + */ + if (!options.range) { + if(options.type === 'month' && type === 'month'){ + that.checkDate('limit').calendar(); + that.done(); + that.setValue(that.parse()).remove(); + } + } } else { that.checkDate('limit').calendar(); that.closeList();