![]() var startDate = laydate.render({ elem: '#startDate', //指定元素 #startDate是一个input type: 'date', format: 'yyyy年MM月dd日', isInitValue: true, //是否允许填充初始值,默认为 true done: function(value, date, endDate) { /*回调里修改了type 和format 发现type的修改生效了,但是formar的修改没有生效,看源码发现是没有更新this.format、that.EXP_IF和that.EXP_SPLIT。(PS:这里只是举例,实际项目中是通过别的按钮触发改变type和format 事件的。) */ startDate .config.type = 'month'; startDate .config.format = 'yyyy年MM月'; } }); |
||
---|---|---|
dist | ||
src | ||
test | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
README.md | ||
gulpfile.js | ||
package.json |
README.md
概要
全面重写的 layDate 包含了大量的更新,其中主要以:年选择器、年月选择器、日期选择器、时间选择器、日期时间选择器 五种类型的选择方式为基本核心,并且均支持范围选择(即双控件)。内置强劲的自定义日期格式解析和合法校正机制,含中文版和国际版,主题简约却又不失灵活多样。由于内部采用的是零依赖的原生 JavaScript 编写,因此又可作为独立组件使用。毫无疑问,这是 layui 的虔心之作。