Nativescript-vue:如何初始化 DatePicker

Nativescript-vue: how to initialize DatePicker

目标: 我需要初始化一个日期选择器以将其设置为今天的最大日期 - 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

maxDate="birthDateMax" 替换为 :maxDate="birthDateMax"

: 是 Vue 的 v-bind: 的 shorthand,它是使属性 maxDate 具有反应性所必需的。