如果在vuejs中第一次选择日期,则禁用日期

时间:2019-04-18 07:34:45

标签: vue.js element

trace29

这是我无法理解的表单未定义形式,无法初始化数据返回内部的表单输入,我该如何实现这一点。如果大于第一个输入日期,则禁用其他日期 请指导

1 个答案:

答案 0 :(得分:0)

正如我在评论中所说,您不能有一个函数可以在数据中返回某些内容,因此您必须将逻辑转移到其他地方。您可以将该函数放在您的方法中:

data() {
  return {
    datePickerOptions: {
      disabledDate: this.isDateDisabled
     },
     // rest of data

...

methods: {
  isDateDisabled(date) {
    return date < new Date(this.ruleForm.date1);
  },