mirror of
https://github.com/youzan/vant.git
synced 2026-04-19 01:02:21 +08:00
feat(Calendar): add multiple type (#5705)
This commit is contained in:
@@ -8,6 +8,13 @@
|
||||
@click="show('single', 'selectSingle')"
|
||||
/>
|
||||
|
||||
<van-cell
|
||||
is-link
|
||||
:title="$t('selectMultiple')"
|
||||
:value="formatMultiple(date.selectMultiple)"
|
||||
@click="show('multiple', 'selectMultiple')"
|
||||
/>
|
||||
|
||||
<van-cell
|
||||
is-link
|
||||
:title="$t('selectRange')"
|
||||
@@ -118,7 +125,9 @@ export default {
|
||||
youthDay: '五四青年节',
|
||||
calendar: '日历',
|
||||
maxRange: '日期区间最大范围',
|
||||
selectCount: count => `选择了 ${count} 个日期`,
|
||||
selectSingle: '选择单个日期',
|
||||
selectMultiple: '选择多个日期',
|
||||
selectRange: '选择日期区间',
|
||||
quickSelect: '快捷选择',
|
||||
confirmText: '完成',
|
||||
@@ -139,7 +148,9 @@ export default {
|
||||
youthDay: 'Youth Day',
|
||||
calendar: 'Calendar',
|
||||
maxRange: 'Max Range',
|
||||
selectCount: count => `${count} dates selected`,
|
||||
selectSingle: 'Select Single Date',
|
||||
selectMultiple: 'Select Multiple Date',
|
||||
selectRange: 'Select Date Range',
|
||||
quickSelect: 'Quick Select',
|
||||
confirmText: 'OK',
|
||||
@@ -160,6 +171,7 @@ export default {
|
||||
maxRange: [],
|
||||
selectSingle: null,
|
||||
selectRange: [],
|
||||
selectMultiple: [],
|
||||
quickSelect1: null,
|
||||
quickSelect2: [],
|
||||
customColor: [],
|
||||
@@ -271,6 +283,12 @@ export default {
|
||||
}
|
||||
},
|
||||
|
||||
formatMultiple(dates) {
|
||||
if (dates.length) {
|
||||
return this.$t('selectCount', dates.length);
|
||||
}
|
||||
},
|
||||
|
||||
formatRange(dateRange) {
|
||||
if (dateRange.length) {
|
||||
const [start, end] = dateRange;
|
||||
|
||||
Reference in New Issue
Block a user