laydate模块出现laydate is undefine以及动态设置最大值最小值

laydate模块 出现laydate is undefind


laydate.render({ 
        elem: 'input[name=start]'
     });
      laydate.render({ 
        elem: 'input[name=end]'
     });

会出现 laydate is undefind 通过谷歌浏览器后台发现http://127.0.0.1:8020/Tcore/undefinedcss/modules/laydate/default/laydate.css?v=5.0.9 404

laydate模块出现laydate is undefine以及动态设置最大值最小值_第1张图片
百度得到是不能用
应该用use加载laydate模块

layui.use(['form','laydate'], function(){
          var form = layui.form;
          var laydate=layui.laydate;
          
          var end=laydate.render({ 
          elem: 'input[name=end]',
          min: 'new Date()'
          });
        });

这里的form模块无需加载是我上面需要用到form模块 日期只需加载laydate模块

动态设置最大值最小值

layui.use(['form','laydate'], function(){
          var form = layui.form;
          var laydate=layui.laydate;
  //各种基于事件的操作,下面会有进一步介绍
           
          var start=laydate.render({
            elem:'input[name=start]',
            min: 'new Date()',
            max:"2099-06-16",
            done:function(value,date){
             
                end.config.min={
                    year: date.year,
                    month: date.month-1,
                    date: date.date,
                };
                
            }
        });
          var end=laydate.render({ 
          elem: 'input[name=end]',
          min: 'new Date()'
          });
        });

min设置为当前时间时需要加引号min: ‘new Date()’,

详细讲解 我收藏的一份博客

你可能感兴趣的:(学习笔记)