element-ui 日期选择器--禁用相关

动态禁用日期



 
  computed: {
    pickerOptions: function() {
      const _this = this
      return {
        disabledDate(time) {
          const licenseStart = new Date(_this.addFrom.contractStartDate)
          licenseStart.setDate(licenseStart.getDate() + 1)
          return time.getTime() < licenseStart.getTime()
        }
      }
    }
  },

只可选择此时此刻后面的日期

  
            
 
selectableRange: (() => {
          const data = new Date()
          const hour = data.getHours()
          const minute = data.getMinutes()
          const second = data.getSeconds()
          return [`${hour}:${minute}:${second} - 23:59:59`]
        })(),
        disabledDate(time) {
          var date = new Date()
          date.setFullYear(date.getFullYear() + 2)
          date.setDate(date.getDate() - 1)
          return time.getTime() < Date.now() - 8.64e7 || time.getTime() > date.getTime()
 }

你可能感兴趣的:(element-ui 日期选择器--禁用相关)