From 21af6e64c67117ee07d8a2cba2455d2a4c6cb8de Mon Sep 17 00:00:00 2001 From: iamkun Date: Fri, 18 Dec 2020 10:04:48 +0800 Subject: [PATCH] docs: update date time picker doc (#1033) --- website/docs/en-US/datetime-picker.md | 96 +++++++++++++-------------- website/docs/es/datetime-picker.md | 96 +++++++++++++-------------- website/docs/fr-FR/datetime-picker.md | 96 +++++++++++++-------------- website/docs/fr-FR/time-picker.md | 2 +- website/docs/fr-FR/time-select.md | 2 +- website/docs/jp/datetime-picker.md | 96 +++++++++++++-------------- website/docs/jp/time-picker.md | 78 ---------------------- website/docs/jp/time-select.md | 53 ++++++++------- website/docs/zh-CN/datetime-picker.md | 96 +++++++++++++-------------- 9 files changed, 253 insertions(+), 362 deletions(-) diff --git a/website/docs/en-US/datetime-picker.md b/website/docs/en-US/datetime-picker.md index ccf3f2dcae..246bfe1b90 100644 --- a/website/docs/en-US/datetime-picker.md +++ b/website/docs/en-US/datetime-picker.md @@ -26,7 +26,7 @@ DateTimePicker is derived from DatePicker and TimePicker. For a more detailed ex v-model="value2" type="datetime" placeholder="Select date and time" - :picker-options="pickerOptions"> + :shortcuts="shortcuts">
@@ -44,28 +44,24 @@ DateTimePicker is derived from DatePicker and TimePicker. For a more detailed ex export default { data() { return { - pickerOptions: { - shortcuts: [{ - text: 'Today', - onClick(picker) { - picker.$emit('pick', new Date()); - } - }, { - text: 'Yesterday', - onClick(picker) { - const date = new Date(); - date.setTime(date.getTime() - 3600 * 1000 * 24); - picker.emit('pick', date); - } - }, { - text: 'A week ago', - onClick(picker) { - const date = new Date(); - date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); - picker.emit('pick', date); - } - }] - }, + shortcuts: [{ + text: 'Today', + value: new Date(), + }, { + text: 'Yesterday', + value: (() => { + const date = new Date(); + date.setTime(date.getTime() - 3600 * 1000 * 24); + return date + })(), + }, { + text: 'Yesterday', + value: (() => { + const date = new Date(); + date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); + return date + })(), + }], value1: '', value2: '', value3: '' @@ -97,7 +93,7 @@ DateTimePicker is derived from DatePicker and TimePicker. For a more detailed ex { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + return [start, end] + })() + }, { + text: 'Last month', + value: (() => { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + return [start, end] + })() + }, { + text: 'Last 3 months', + value: (() => { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + return [start, end] + })() + }], value1: [new Date(2000, 10, 10, 10, 10), new Date(2000, 10, 11, 10, 10)], value2: '' }; diff --git a/website/docs/es/datetime-picker.md b/website/docs/es/datetime-picker.md index 47ccccc2fd..c733eaab2c 100644 --- a/website/docs/es/datetime-picker.md +++ b/website/docs/es/datetime-picker.md @@ -27,7 +27,7 @@ DateTimePicker se deriva de DatePicker y TimePicker. Por una explicación más d v-model="value2" type="datetime" placeholder="Select date and time" - :picker-options="pickerOptions"> + :shortcuts="shortcuts">
@@ -45,28 +45,24 @@ DateTimePicker se deriva de DatePicker y TimePicker. Por una explicación más d export default { data() { return { - pickerOptions: { - shortcuts: [{ - text: 'Today', - onClick(picker) { - picker.$emit('pick', new Date()); - } - }, { - text: 'Yesterday', - onClick(picker) { - const date = new Date(); - date.setTime(date.getTime() - 3600 * 1000 * 24); - picker.emit('pick', date); - } - }, { - text: 'A week ago', - onClick(picker) { - const date = new Date(); - date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); - picker.emit('pick', date); - } - }] - }, + shortcuts: [{ + text: 'Today', + value: new Date(), + }, { + text: 'Yesterday', + value: (() => { + const date = new Date(); + date.setTime(date.getTime() - 3600 * 1000 * 24); + return date + })(), + }, { + text: 'Yesterday', + value: (() => { + const date = new Date(); + date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); + return date + })(), + }], value1: '', value2: '', value3: '' @@ -98,7 +94,7 @@ DateTimePicker se deriva de DatePicker y TimePicker. Por una explicación más d { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + return [start, end] + })() + }, { + text: 'Last month', + value: (() => { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + return [start, end] + })() + }, { + text: 'Last 3 months', + value: (() => { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + return [start, end] + })() + }], value1: [new Date(2000, 10, 10, 10, 10), new Date(2000, 10, 11, 10, 10)], value2: '' }; diff --git a/website/docs/fr-FR/datetime-picker.md b/website/docs/fr-FR/datetime-picker.md index 08ff555d49..a78d38563a 100644 --- a/website/docs/fr-FR/datetime-picker.md +++ b/website/docs/fr-FR/datetime-picker.md @@ -26,7 +26,7 @@ DateTimePicker est dérivé de DatePicker et TimePicker. Pour plus d'information v-model="value2" type="datetime" placeholder="Selectionnez date et horaire" - :picker-options="pickerOptions"> + :shortcuts="shortcuts">
@@ -44,28 +44,24 @@ DateTimePicker est dérivé de DatePicker et TimePicker. Pour plus d'information export default { data() { return { - pickerOptions: { - shortcuts: [{ - text: 'Aujourdh\'ui', - onClick(picker) { - picker.$emit('pick', new Date()); - } - }, { - text: 'Hier', - onClick(picker) { - const date = new Date(); - date.setTime(date.getTime() - 3600 * 1000 * 24); - picker.emit('pick', date); - } - }, { - text: 'Il y a une semaine', - onClick(picker) { - const date = new Date(); - date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); - picker.emit('pick', date); - } - }] - }, + shortcuts: [{ + text: 'Aujourdh\'ui', + value: new Date(), + }, { + text: 'Hier', + value: (() => { + const date = new Date(); + date.setTime(date.getTime() - 3600 * 1000 * 24); + return date + })(), + }, { + text: 'Il y a une semaine', + value: (() => { + const date = new Date(); + date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); + return date + })(), + }], value1: '', value2: '', value3: '' @@ -97,7 +93,7 @@ DateTimePicker est dérivé de DatePicker et TimePicker. Pour plus d'information { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + return [start, end] + })() + }, { + text: 'Le mois dernier', + value: (() => { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + return [start, end] + })() + }, { + text: 'Les 2 derniers mois', + value: (() => { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + return [start, end] + })() + }], value1: [new Date(2000, 10, 10, 10, 10), new Date(2000, 10, 11, 10, 10)], value2: '' }; diff --git a/website/docs/fr-FR/time-picker.md b/website/docs/fr-FR/time-picker.md index 9b65315c96..4fdfc894b0 100644 --- a/website/docs/fr-FR/time-picker.md +++ b/website/docs/fr-FR/time-picker.md @@ -6,7 +6,7 @@ Utiliser TimePicker pour sélectionner un horaire. Vous pouvez aussi laisser l'utilisateur choisir librement un horaire. -:::demo Utilisez `el-time-picker` puis l'attribut `picker-options` et sa propriété `disabledHours` `disabledMinutes` and `disabledSeconds` pour déterminer la tranche horaire disponible. Par défaut, vous pouvez utiliser la molette de votre souris, ou les flèches directionnelles si l'attribut `arrow-control` est présent. +:::demo Utilisez `el-time-picker` puis l'attribut et sa propriété `disabledHours` `disabledMinutes` and `disabledSeconds` pour déterminer la tranche horaire disponible. Par défaut, vous pouvez utiliser la molette de votre souris, ou les flèches directionnelles si l'attribut `arrow-control` est présent. ```html