Skip to content

ColorPicker 颜色选择器

规则

基础示例

Props 配置示例

渐变模式 / 预设色

禁用

尺寸对比(小 / 中 / 大)

Events 事件示例

参考:Antdv Next ColorPicker

value:颜色值(具体类型见 UI 文档 ColorValueType

Props

参数说明类型默认值版本
allowClear允许清除booleanfalse-
arrow配置弹出箭头boolean |true-
autoAdjustOverflow弹窗不可见时自动调整位置boolean | AdjustOverflow--
classes语义化 classColorPickerClassNamesType--
defaultFormat默认颜色格式ColorFormatTypehex-
defaultValue默认颜色值ColorValueType--
destroyOnHidden关闭后是否销毁弹窗booleanfalse-
disabled禁用booleanfalse-
disabledAlpha禁用透明度booleanfalse-
disabledFormat禁用格式切换booleanfalse-
format颜色格式,支持 v-model:formatColorFormatType--
getPopupContainer弹层挂载节点(triggerNode: HTMLElement) => HTMLElement--
mode单色 / 渐变ModeType | ModeType[]single-
open是否显示弹出层,支持 v-model:openboolean--
placement弹出位置TriggerPlacementbottomLeft-
presets预设颜色PresetsItem[]--
panelRender自定义面板(params) => any--
rootClass根容器 classstring--
showText显示颜色文本boolean | ((params) => any)false-
size触发器大小SizeTypemiddle-
styles语义化 styleColorPickerStylesType--
trigger触发模式TriggerTypeclick-
valueFormat输出值格式ColorFormatType--
value颜色值,支持 v-model:valueColorValueType--

Events

事件说明类型版本
change颜色变化(value: Color, css: string) => void-
clear清除() => void-
changeComplete选择完成(value: Color) => void-
openChangeopen 变化(open: boolean) => void-
formatChange格式变化(format?: ColorFormatType) => void-

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用