vue+element设置仅近一年时间可选

<el-date-picker
              format="yyyy-MM-dd"
              v-model="form.dataRange"
              :picker-options="pickerOptions"
              type="daterange"
              range-separator="至"
              start-placeholder="开始日期"
              end-placeholder="结束日期">
            </el-date-picker>

pickerOption对象设置在data里边:

pickerOptions: { // 限制查询时间为近一年内
        disabledDate(time) {
            let t = new Date();
            let Y = t.getFullYear();
            let M = t.getMonth()+1;
            let D = t.getDate();
         return (time.getTime() < new Date(Y-1,M,D).getTime()||time.getTime() > new Date(Y,M,D).getTime())
        }
        }
原文地址:https://www.cnblogs.com/helena000/p/15215912.html