Отключить дату, если впервые выбрано в vuejs - PullRequest
0 голосов
/ 18 апреля 2019
data() {
  return {
    datePickerOptions: {
          disabledDate(date) {
            // console.log(form.installation_date); // undefined form
            return date < this.form.ins_date ? this.form.ins_date : new Date();
          },
        },

}

Это говорит о том, что форма не определена, я могу понять, что не могу инициировать ввод формы внутри возврата данных, как я могу этого добиться.отключите другую дату, если она больше первой введенной даты, пожалуйста, укажите

1 Ответ

0 голосов
/ 18 апреля 2019

Как я уже сказал в своем комментарии, у вас не может быть функции, возвращающей что-то в ваших данных, поэтому вы должны переместить свою логику в другое место. Вы можете поместить эту функцию в свои методы:

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

...

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