and design 接口传过来指定日期能选择,其余禁止选中

采用的是angular+and design的框架 ,是在做项目的时候遇到的一个难题,由此来记录一下。

angular的ant.design地址

 /* 网上看到的=====日期禁用 */
const disabledDate = (current,arr) =>{
  let ff = false;
  ff =  !arr.some((son,index,arr) => {
    return  current.isSame(son,'day')
  })
  return ff;
};

但是看到isSame会报错,百度了一下这是什么问题,查看了一下,方法地址是: Moment.js 文档 is-same方法地址 ​​ 

语法是:

moment().isSame(Moment|String|Number|Date|Array);
moment().isSame(Moment|String|Number|Date|Array, String);
开始确认日:

禁用的方法如下:dateTime是接口返回的数组

 /* 日期禁用 */
    
 disabledDate = (current: Date): boolean => {
    let isdate = true;
      isdate =  !this.dateTme.some(son => {
         return  moment(current).isSame(son.sk_date,'day')
    })
    return isdate
}

 

你可能感兴趣的:(vue+ant,design)