Nativescript-vue:如何初始化DatePicker

时间:2019-03-29 10:37:37

标签: nativescript-vue

目标:我需要初始化一个日期选择器,将其设置为今天的最大日期-18年(birthDateMax),并将其值保存到birthDate < / p>

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 个答案:

答案 0 :(得分:2)

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

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