一:如图:延期的时间不能大于原销售日期
利用elementUi 的 el-date-picker标签属性:picker-options
二:代码如下
<el-date-picker
placeholder="选择日期"
:picker-options="pickerOptions"
type="date"
style="width:80%"
v-model.number="formDelay.date"></el-date-picker>
原销售日期定义为全局变量:this.delayItem.EndTime;
data(){
return{
pickerOptions: {
disabledDate:time=>{
let delay = this.delayItem.EndTime;
if(delay){
// const dd = new Date('2019-09-03').getTime();//9月3号
// return time.getTime() < dd;
return time.getTime() < new Date(delay).getTime();
}
},
},
}
}
注意:return里是13位时间戳进行的比较;