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