Skip to content

ColorPickerPanel 颜色选择器面板 beta ​

ColorPickerPanel 是 ColorPicker 的核心组件,可以单独使用,将颜色选择器直接嵌入到页面中。

ts
import { createApp } from 'vue'
import { ElColorPickerPanel } from '@szhn/dh-design-pc'

const app = createApp()
app.use(ElColorPickerPanel)

基础用法 ​

边框 ​

默认情况下,边框是默认的,如果你不想要边框请设置 border 为 false。

选择透明度 ​

使用 show-alpha 开启透明度选择。

预定义颜色 ​

通过 predefine 设置预定义颜色。

API ​

Attributes ​

属性名说明类型默认值
model-value / v-model选中项绑定值string—
border是否显示边框booleantrue
show-alpha是否支持透明度选择booleanfalse
color-format写入 v-model 的颜色格式'hex' | 'rgb' | 'hsl' | 'hsv'—
disabled是否禁用booleanfalse
predefine预定义颜色string[]—
validate-event输入时是否触发表单的校验booleantrue
hue-slider-class色相滑块的自定义类名string / array / object—
hue-slider-style色相滑块的自定义样式string / array / object—

Events ​

事件名说明类型
update:modelValue当绑定值变化时触发Function

Exposes ​

名称说明类型
color当前色彩对象object
inputRef输入框的 refobject