# Vue quarter select v1.0
一个基于 Vue.js 的季度选择器
注意
下面 demo 中的源代码 <vue-quater-select-v1> 在实际项目中需要替换为 <vue-quater-select>,在此用 v1 的组件是为了避免 v2.x 的组件对示例的影响!
# Props
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| value/v-model | String/Array | [] | 绑定值 |
| value-format | String | yyyy-MM-dd | 绑定值的格式 |
| minDate | String/Date | undefined | 小于最小日期的季度将禁用 |
| maxDate | String/Date | undefined | 大于最大日期的季度将禁用 |
| format | Function(year,quarter,date) | - | 使用format指定输入框的格式 |
| select-items | Array | - | 自定义下拉选项文本 |
| default-value | Date | - | 默认显示的季度 |
更多Props可查阅 vue-select-wrapper 的Props
# Methods
| 方法名 | 说明 | 参数 |
|---|---|---|
| clear | 清空绑定值 | — |
# Events
| 事件名 | 说明 | 参数 |
|---|---|---|
| change | 选项变化时 | newVal |
| visible-change | 下拉框出现/隐藏时 | 出现则为 true,隐藏则为 false |
| clear | 点击清空时触发 | — |
更多Events可查阅 vue-select-wrapper 的Events
# Slots
| Name | 参数 | 说明 |
|---|---|---|
| default | { label, value } | 自定义下拉选项模板 |
| header-left | — | 自定义头部左侧内容 |
| header-center | year | 自定义头部中间内容 |
| header-right | — | 自定义头部右侧内容 |