antdesign -vue 选择月后,日期选择屏蔽其他月

<a-range-picker :disabledDate="disabledDate >

 只需要在 rang-picker 日期选择器中 在 disabledDate中 绑定方法,方法如下:

disabledDate(current){
   //this.month  是月份
  let arr=this.month.split('-');//获取选择年月

  var d = new Date(arr[0],arr[1],0).getDate();//获取当月有多少天

  let start = this.month + '-01';//当月第一天

  let end = this.month + '-' + d;//当月的最后一天

  return current < moment(start) || current > moment(end)   

  //当前屏蔽的区域的 要小于第一天 或者要大于最后一天

}

moment()是一个插件 ,moment.js 用于 转换时间的 ,

 

posted @ 2021-04-21 10:50  浊酒一壶  阅读(889)  评论(0)    收藏  举报