VueJS сделать один раз в собственности - PullRequest
0 голосов
/ 03 сентября 2018

я должен использовать item.birthdate в min и v-model , так что, надеюсь, я объяснил проблему. Когда я меняю дату мин свойство меняется, я хочу использовать дату рождения один раз в мин .

v-Once, v-bind => не работает. Так что я здесь.

<input type="date" class="form-control" name="birth" placeholder="B.Date"
v-bind:min="item.birthdate" v-model="item.birthdate" v-if="item.gender > 1" required />

1 Ответ

0 голосов
/ 03 сентября 2018

Я предлагаю вам инициализировать отдельное значение данных для атрибута min и определить его значение при загрузке страницы следующим образом:

<input type="date" class="form-control" name="birth" placeholder="B.Date"
v-bind:min="min" v-model="item.birthdate" v-if="item.gender > 1" required />

new Vue({
  el: "#app",
  data: {
    item: {
        birthdate: "2001-11-12",
      gender: "2"
    },
    min: null
  },
  created() {
    this.min = this.item.birthdate
  }
})

Я создал для вас скрипку: Скрипка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...