咱们在应用antd-vue的日期抉择组件时,有时须要限度明天以前的日期不可选中,要怎么实现呢?
官网给出的参数,用 disabledDate 传入不可抉择的日期
前提确保装置了moment
npm i moment
废话不多说,间接上代码:
<a-date-picker :disabledDate="disabledDate"></a-date-picker>
methods: { moment,}
methods 中 的disabledDate 依据以下情境抉择,明天是2021.03.25
一、限度只能选今天及之后的日期(明天不可选中)
disabledDate (current) { return current && current < moment().endOf('day')},
二、限度只能选明天及之后的日期(明天可选中)
disabledDate (current) { return current && current < moment().subtract(1, 'days').endOf('day')},
三、限度只能选昨天及之前的日期(明天不可选中)
disabledDate (current) { return current && current > moment().subtract(1, 'days').endOf('day')},
四、限度只能选明天及之前的日期(明天可选中)
disabledDate (current) { return current && current > moment().endOf('day')},