vue 日期选择器限制不能选择之前日期

//html部分
<el-time-select
    v-model="endValue"
    style="margin-left: 8px"
    :editable="false"
    :picker-options="{
           start: '00:00',
           step: '00:10',
           end: '23:59',
           minTime:nowTime/nowTimes
         }"
    prefix-icon="none"
    placeholder="选择时间"
    value-format="HH:mm:ss"
>
</el-time-select>


//script部分
//计算属性里  判断当前时分秒
computed: {
        //判断是不是当天时间  将当天的已经过去的时间禁用 (10分钟)
        nowTime() {
            let time = new Date(this.ruleForm.activityStartTime);
            if (
                time.getYear() >= new Date().getYear() &&
                time.getMonth() >= new Date().getMonth() &&
                time.getDate() > new Date().getDate()
            ) {
                return "";
            } else {
                let temp = `${new Date().getHours()}:${new Date().getMinutes()}`;
                return temp;
            }
        }
    },

话不多说  代码奉上~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ant Design Vue是一个基于Vue.js的UI组件库,其中包含了许多实用的组件。在Ant Design Vue中,日期选择是一个常用的组件之一。如果需要禁用之前日期,可以通过以下方式实现: 1. 使用disabledDate属性: 在Ant Design Vue中,日期选择组件提供了一个属性叫做disabledDate,可以用来禁用一些日期。具体做法是,在日期选择中添加disabledDate属性,并且将其值设置为一个函数,这个函数会接收一个当前日期的参数,需要在函数中对这个参数进行判断,如果符合禁用的条件,则返回true,否则返回false。 2. 结合moment.js使用: 如果需要禁用之前日期,可以借助moment.js这个第三方库来实现,在Ant Design Vue中,日期选择组件内部使用了moment.js进行日期处理,因此我们可以在disabledDate函数中使用moment.js提供的一些方法来判断当前日期是否符合要求。 下面是一个实现禁用之前日期的示例代码: ``` <template> <a-date-picker :disabled-date="disabledDate"></a-date-picker> </template> <script> import moment from 'moment'; // 引入moment.js库 export default { data() { return {}; }, methods: { // 禁用之前日期 disabledDate(current) { return current && current < moment().endOf('day'); } } }; </script> ``` 以上就是Ant Design Vue日期选择禁用之前日期的实现方法,通过设置disabledDate属性,可以有效地限制用户选择日期范围。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值