type=data,今天之后的日期不能选与前30天的日期也不能选
<ez-date-picker
v-model="formData.mjglgrlycshsyscyrq"
type="date"
placeholder="选择日期"
value-format="yyyy-MM-dd"
:editable="false"
:picker-options="pickerOptionsv()"
:disabled="oldMjglgrlycshsyscyrq != ''"
>
</ez-date-picker>
pickerOptionsv() {
return {
disabledDate(time) {
let curDate = (new Date()).getTime();
// 获取当前时间点
let seven = 30 * 24 * 60 * 60 * 1000 ;
// 设定7天日期 7天 * 24小时 * 60分钟 * 60秒 * 1000 = 7天的时间戳
let sevenDays = curDate - seven;
// 当前时间点后的七天所处的日期
return time.getTime() < sevenDays - 8.64e7||time.getTime() > Date.now() - 8.64e6;
// 8.64e7 表示一天,明天之前包括明天不可选,只可选七天
},
};
},