时间范围限制

 pickerOptions: {

        disabledDate (time) {

          let secondNum = 60 * 60 * 24 * 7 * 1000; //上下波动7天

          if (timeOptionRange) {

            return (

              time.getTime() > timeOptionRange.getTime() + secondNum ||

              time.getTime() < timeOptionRange.getTime() - secondNum

            );

          }

        },

        onPick (time) {

          //当第一时间选中才设置禁用

          if (time.minDate && !time.maxDate) {

            timeOptionRange = time.minDate;

          }

          if (time.maxDate) {

            timeOptionRange = null;

          }

        }

      },




<el-col :span="7">

          <label>统计时间:</label>

          <el-date-picker v-model="params.createdTime"

                          type="datetimerange"

                          size="small"

                          range-separator="至"

                          start-placeholder="开始时间"

                          end-placeholder="结束时间"

                          :picker-options="pickerOptions"

                          @change="changeDate"></el-date-picker>

        </el-col>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容