UIColorPicker
UIColorPicker
A color picker component with various modes and formats.
<template> <UIColorPicker v-model:value="color" :swatches="presetColors" :showAlpha="true" format="hex" @change="handleColorChange" /></template>
<script setup lang="ts">const color = ref('#FF0000')const presetColors = [ '#FF0000', '#00FF00', '#0000FF']
const handleColorChange = (value: string) => { console.log('Selected color:', value)}</script>Props
value(string): Selected color valuedefaultValue(string): Default color valueformat(‘hex’ | ‘rgb’ | ‘hsl’): Color formatshowAlpha(boolean): Show alpha channel controldisabled(boolean): Disable color pickerswatches(string[]): Preset color swatchesshowInput(boolean): Show color input fieldsize(‘small’ | ‘medium’ | ‘large’): Component size
Events
update:value: Emitted when color value changeschange: Emitted when color selection is confirmedopen: Emitted when color picker panel opensclose: Emitted when color picker panel closes