颜色选择面板 beta
ColorPickerPanel 是 ColorPicker 的核心面板组件。
基础用法
需将 v-model 绑定为字符串类型的变量。
透明度
支持 Alpha 通道时设置 show-alpha 即可。
预定义颜色
可通过 predefine 配置预置颜色。
边框
默认带边框;在嵌入场景下可关闭。
No border:
禁用
通过 disabled 可整体禁用颜色选择。
API
属性
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| 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 | 是否触发表单校验 | boolean | true |
| hue-slider-class | 传递给色相条的类名 | object | — |
| hue-slider-style | 传递给色相条的样式 | string / object | — |
插槽
| 名称 | 说明 |
|---|---|
| footer | 在内部输入框之后追加的内容 |
暴露
| 名称 | 说明 | 类型 |
|---|---|---|
| color | 当前颜色对象 | object |
| inputRef | 内部输入框实例 | object |
| update | 更新子组件 | Function |