目标:我需要初始化一个日期选择器,将其设置为今天的最大日期-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
答案 0 :(得分:2)
将maxDate="birthDateMax"
替换为:maxDate="birthDateMax"
。
:
是Vue的v-bind:
的缩写,它是使属性maxDate
具有反应性所必需的。