Nativescript-vue: как инициализировать DatePicker - PullRequest
0 голосов
/ 29 марта 2019

Цель: Мне нужно инициировать указатель даты, чтобы установить максимальную сегодняшнюю дату - 18 лет (birthDateMax), и сохранить его значение в birthDate

В template У меня

<DatePicker class="date_not_choosen" 
            v-if="! birthDateSet" 
            maxDate="birthDateMax" 
            v-model="birthDate" 
/>

В script (обратите внимание, что я использую библиотеку momentJs.

    data() {
        return {
            birthDateMax: moment().subtract(18, 'years').format('Y-MM-DD'),
            birthDate: this.birthDateMax,
        }
    }

Проблема: при запуске приложения устанавливается переключатель даты 1970-01-01

1 Ответ

3 голосов
/ 01 апреля 2019

Заменить maxDate="birthDateMax" на :maxDate="birthDateMax".

: - это сокращение от v-bind: Vue, которое требуется, чтобы атрибут maxDate реагировал.

...