 YbQuarterPicker 季度选择器
YbQuarterPicker 季度选择器
  # 基本使用
  复制 
# 表单中使用
  复制 
# YbQuarterPicker Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| value/v-model | 绑定值,需与 valueFormat 格式一致,Date 会自动转成季度 | string/Date | -- | -- | 
| readonly | 完全只读 | boolean | -- | false | 
| disabled | 禁用 | boolean | -- | false | 
| editable | 文本框可输入 | boolean | -- | true | 
| clearable | 是否显示清除按钮 | boolean | -- | true | 
| size | 输入框尺寸 | string | large/small/mini | -- | 
| placeholder | 占位内容 | string | -- | -- | 
| format | 显示在输入框中的格式 | string | 详见YbQuarterPicker format | yyyy 年 q 季度 | 
| align | 对齐方式 | string | left/center/right | left | 
| popperClass | 下拉框的类名 | string | -- | -- | 
| pickerOptions | 选项配置 | object | 详见YbQuarterPicker pickerOptions | {} | 
| defaultValue | 选择器打开时默认面板时间,需与 valueFormat 格式一致 | string | -- | -- | 
| valueFormat | 绑定值的格式 | string | 详见YbQuarterPicker format | yyyyq | 
| name | 原生属性 | string | -- | -- | 
| prefixIcon | 自定义头部图标的类名 | string | -- | el-icon-date | 
| clearIcon | 自定义清空图标的类名 | string | -- | el-icon-circle-close | 
| validate-event | 输入时是否触发表单的校验 | boolean | -- | true | 
| append-to-body | DetePicker 自身是否插入至 body 元素上 | boolean | -- | true | 
# YbQuarterPicker format
以 UTC 2017 年 4 月 2 日 03:04:05 为例
| 格式 | 含义 | 举例 | 
|---|---|---|
| yyyy | 年 | 2017 | 
| q | 季度 | 2 | 
# YbQuarterPicker pickerOptions
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| disabledDate | 设置禁用状态,参数为当前日期或者{ maxDate, minDate },要求返回 Boolean | Function | -- | -- | 
| cellClassName | 设置的 className | Function({ maxDate, minDate }) | -- | -- | 
| onPick | 选中季度后会执行的回调 | Function({ maxDate, minDate }) | -- | -- | 
# YbQuarterPicker Events
| 事件名称 | 说明 | 回调参数 | 
|---|---|---|
| change | 用户确认选定的值时触发 | 组件绑定值。格式与绑定值一致,可受 value-format 控制 | 
| blur | 当 input 失去焦点时触发 | 组件实例 | 
| focus | 当 input 获得焦点时触发 | 组件实例 | 
# YbQuarterPicker Methods
| 方法名 | 说明 | 参数 | 
|---|---|---|
| focus | 使 input 获取焦点 | 
上次更新: 2024/04/30, 16:23:47
