ColorPickerPanel

ColorPickerPanel (색상 선택 패널)

출처: 문서

본문

ColorPickerPanel beta

ColorPickerPanel은 ColorPicker의 핵심 컴포넌트예요.

기본 사용법

ColorPickerPanel은 v-model에 바인딩될 string 타입 변수가 필요해요.

Alpha

ColorPickerPanel은 알파 채널 선택을 지원해요. 알파 선택을 활성화하려면 show-alpha 속성을 추가하면 돼요.

사전 정의된 색상

ColorPickerPanel은 사전 정의된 색상 옵션을 지원해요.

테두리

기본적으로 color-picker-panel은 테두리가 있지만, 어떤 경우에는 테두리를 원하지 않을 수도 있어요.

import { computed, ref } from 'vue'
import { useElementSize } from '@vueuse/core'

const value = ref('#ff6900')
const containerRef = ref()

const { width } = useElementSize(containerRef)

const isNarrow = computed(() => width.value

비활성화

disabled 속성이 색상 선택기가 완전히 비활성화되는지 결정해요.

API

Attributes

Name Description Type Default
model-value / v-model 바인딩 값 string —
border 색상 선택 패널의 테두리 여부 boolean true
disabled 색상 선택기 비활성화 여부 boolean false
show-alpha 알파 슬라이더 표시 여부 boolean false
color-format v-model의 색상 형식 enum enum
predefine 사전 정의된 색상 옵션 array —
validate-event 2.11.7 폼 검증 트리거 여부 boolean true
hue-slider-class 2.13.6 hue-slider에 전달할 클래스 이름 object —
hue-slider-style 2.13.6 hue-slider에 전달할 스타일 string / object —

Slots

Name Description
footer Input 뒤에 추가할 내용

Exposes

Name Description Type
color 현재 색상 객체 object
inputRef 커스텀 input ref object
update 2.11.4 하위 컴포넌트 갱신 Function

더 알아보기 (Learn more)