禁用日期通过 disabledDate 设置,传入函数。
1. 添加pickerOptions配置项
<el-date-picker
v-model="value2"
align="right"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions">
</el-date-picker>
2. disabledDate 设置禁用状态,参数为当前日期,要求返回 Boolean
<script>
export default {
data() {
return {
pickerOptions: this.handelDate(),
value2:''
}
},
methods:{
handelDate () {
return {
// disabledDate : 设置禁用状态,参数为当前日期,要求返回 Boolean
disabledDate (time) {
return time.getTime() > Date.now() // 只能选今天之前的日期
// return time.getTime() < Date.now() // 只能选今天之后的日期
// return time.getTime() < Date.now() - 1 * 24 * 3600 * 1000 // 包括当前日期之后的日期
}
}
}
}
}
</script>
文章展示了如何在Vue.js应用中使用el-date-picker组件,并通过pickerOptions和disabledDate方法来配置日期选择器,限制用户只能选择当前日期之前或之后的日期。

1万+

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



