ElementUI是饿了么推出的一套基于vue2.x的一个ui框架。
官方文档中使用picker-options属性来限制可选择的日期:
单个输入框的
组件代码:
<el-date-picker
v-model="value1"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions0">
</el-date-picker>
情景:限制指定日期(指定日期以前禁止选择)
data (){
var Deadline=this.$route.query.time;//url获取截止时间
return {
pickerOptions0: {
disabledDate(time) {
return time.getTime() < new Date(Deadline).getTime()
}
},
}
}
情景1: 设置选择今天以及今天之后的日期
data (){
return {
pickerOptions0: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;
}
},
}
}