# Datepicker 日期选择器
# 基础用法
# 不同尺寸
<template>
<div>
<gd-datepicker
size="small"
v-model="date1">
</gd-datepicker>
<gd-datepicker
v-model="date1">
</gd-datepicker>
<gd-datepicker
size="large"
v-model="date1">
</gd-datepicker>
<gd-datepicker
size="larger"
v-model="date1">
</gd-datepicker>
</div>
</template>
<script>
export default {
data () {
return {
date1: new Date(),
};
},
};
</script>
# 时间段
# 年份
# 月份
# 时间
# 日期时间
<template>
<div>
<gd-datepicker
v-model="date1"
type="datetime"
format="YYYY-MM-DD HH:mm:ss">
</gd-datepicker>
<gd-datepicker
v-model="date2"
type="datetime"
range
format="YYYY-MM-DD HH:mm:ss">
</gd-datepicker>
</div>
</template>
<script>
export default {
data () {
return {
date1: new Date(),
date2: [],
};
},
};
</script>
# 带确认按钮
# 只读
# 禁用
# 属性配置
# props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
value/v-model | 值 | String | - | - |
size | 尺寸 | String | larger/large/small | - |
value-type | 值类型 | String | timestamp/date/format | date |
placeholder | 占位符 | String | - | - |
format | 日期格式 | String | - | YYYY-MM-DD |
type | 类型 | String | date/datetime/time/year/month | date |
range | 是否选择时间段 | Boolean | - | false |
disabled | 禁用状态 | Boolean | - | false |
readonly | 只读状态 | Boolean | - | false |
confirm | 是否确认按钮 | Boolean | - | false |
clearable | 内容可清除 | Boolean | - | true |
# events
事件名 | 说明 | 返回值 |
---|---|---|
change | 值改变事件 | value |
clear | 值清除事件 | - |
blur | blur事件 | event |
focus | focus事件 | event |