一:如图:延期的时间不能大于原销售日期

利用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位时间戳进行的比较;
本文介绍如何使用ElementUI的el-date-picker组件,通过picker-options属性设置禁用日期,确保用户选择的延期日期不会早于原销售日期。代码示例展示了如何将全局变量EndTime作为比较基准,实现日期限制。
1359

被折叠的 条评论
为什么被折叠?



