updatePageDate('year', v)"
:selected="modelValue"
:lowerLimit="lowerLimit"
:upperLimit="upperLimit"
@select="selectYear"
/>
updatePageDate('month', v)"
:selected="modelValue"
@select="selectMonth"
:lowerLimit="lowerLimit"
:upperLimit="upperLimit"
:format="monthListFormat"
:locale="locale"
@back="viewShown = 'year'"
/>
updatePageDate('day', v)"
:selected="modelValue"
:weekStartsOn="weekStartsOn"
:lowerLimit="lowerLimit"
:upperLimit="upperLimit"
:headingFormat="dayPickerHeadingFormat"
:disabledDates="disabledDates"
:locale="locale"
:weekdayFormat="weekdayFormat"
:allow-outside-interval="allowOutsideInterval"
:format="dayFormat"
@select="selectDay"
@back="viewShown = 'month'"
/>