跳转到内容

颜色选择器 ColorPicker

基本用法

通过 showPresetshowHistory 开启预设颜色和历史颜色区域。历史颜色需要用户自行控制展示内容。

设置 disabled 禁用选择器。

通过 format 设置颜色值的格式,支持 hexrgb

只用颜色选择面板。

颜色选择器定义了四种尺寸(mini,small, medium, large),分别为 24px,28px,32px,36px。

自定义触发元素。

可以通过 trigger-props 设置触发器的所有属性。

参数名描述类型默认值
model-value (v-model)绑定值string-
default-value默认值(非受控状态)string-
format颜色值的格式'hex' | 'rgb'-
size尺寸'mini' | 'small' | 'medium' | 'large''medium'
show-text显示颜色值booleanfalse
show-history显示历史颜色booleanfalse
show-preset显示预设颜色booleanfalse
disabled禁用booleanfalse
disabled-alpha禁用透明通道booleanfalse
hide-trigger没有触发元素,只显示颜色面板booleanfalse
trigger-props接受所有 Trigger 组件的PropsPartial<TriggerProps>-
history-colors历史颜色的颜色数组string[]-
preset-colors预设颜色的颜色数组string[]() => colors
事件名描述参数
change颜色值改变时触发value: string
popup-visible-change颜色面板展开和收起时触发visible: boolean
value: string