elementUI 日期时间控件,实现月份的禁用,反选

最终实现效果如下:

主要是使用的是picker-options属性,代码如下:

 <el-date-picker v-else   size="mini" 
        v-model="MonthValue" type="month" 
        placeholder="选择月" 
        @change="selectChangeMonth"  
        value-format="yyyyMM" 
        :disabledDate="false" 
        :picker-options="pickerOptionsStart">
 </el-date-picker>

 

 

   getDisableAllMonthData(){
      const self = this
      return {
        disabledDate: (time) => {
          var year = time.getFullYear()
          var month = time.getMonth() + 1
          if (month < 10) { month = '0' + month }
          var ym = ''+ year  + month
          return  ! self.disableAllMonthDate.includes(ym)   //可取反

        }
        // 不能选择当天之前的
        // disabledDate (time) {
        //   return time.getTime() < 1622512084390 - 8.64e7;
        // },
      };
    },

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值