From 10467311018f32c099c9476ca4feadda1e4dc1d4 Mon Sep 17 00:00:00 2001 From: mxie <15623530290@163.com> Date: Wed, 8 Aug 2018 10:57:00 +0800 Subject: [PATCH] feat: add prop `time` to show only time picker --- README.md | 2 +- README.zh-CN.md | 2 +- demo/index.js | 6 ++++-- src/calendar.vue | 18 +++++++++++++++--- src/index.vue | 13 ++++++++----- src/panel/time.js | 6 +++--- src/utils/index.js | 2 +- 7 files changed, 33 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index b1bbc98b..3a8e9c86 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ export default { | Prop | Type | Default | Description | |---------------------|---------------|-------------|-----------------------------------------------------| -| type | String | 'date' | select date type (date/datetime/year/month) | +| type | String | 'date' | select date type (date/datetime/year/month/time) | | range | Boolean | false | if true, the type is daterange or datetimerange | | format | String | YYYY-MM-DD | The parsing tokens are similar to the moment.js | | lang | String/Object | zh | Translation (en/zh/es/pt-br/fr/ru/de/it/cs)(custom) | diff --git a/README.zh-CN.md b/README.zh-CN.md index beee5d22..79a86cf9 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -71,7 +71,7 @@ export default { | Prop | Type | Default | Description |---------------------|---------------|-------------|----------------------------------------------------- -| type | String | 'date' | 选择日期或日期时间(可选:date,datetime,year,month) +| type | String | 'date' | 选择日期或日期时间(可选:date,datetime,year,month,time) | range | Boolean | false | 如果是true, 显示日历范围选择 | format | String | YYYY-MM-DD | 格式化显示日期 api类似moment.js | lang | String/Object | zh | 选择语言或自定义 (en/zh/es/pt-br/fr/ru/de/it/cs)(custom) diff --git a/demo/index.js b/demo/index.js index 9f0e4d26..3013a0dc 100644 --- a/demo/index.js +++ b/demo/index.js @@ -17,7 +17,8 @@ new Vue({ // eslint-disable-line value8: '', value9: '', value10: new Date(), - value11: new Date() + value11: new Date(), + value12: '' } }, methods: { @@ -48,7 +49,8 @@ new Vue({ // eslint-disable-line 'base': '', 'range': '', 'month': '', - 'year': '' + 'year': '', + 'time': '' } const example2 = { 'datetime': ` diff --git a/src/calendar.vue b/src/calendar.vue index 166e90e5..51b0a2fd 100644 --- a/src/calendar.vue +++ b/src/calendar.vue @@ -31,7 +31,7 @@ {{timeHeader}} + @click="handleTimeHeader">{{timeHeader}}