# wxs-color-picker
**Repository Path**: musal/wxs-color-picker
## Basic Information
- **Project Name**: wxs-color-picker
- **Description**: 用于微信小程序的颜色选择器,基于wxs实现,可以实现流畅的跟手颜色选择操作
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2021-08-18
- **Last Updated**: 2025-09-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# wxs-color-picker
#### 介绍
用于微信小程序的颜色选择器,基于wxs实现,可以实现流畅的、跟手的、无限制滑动颜色选择操作
#### 示例

#### 安装教程
1、只用单一颜色选择导入components/color-picker文件;
2、需要使用详细颜色选择导入components/full-color-picker文件;
3、微信开发者工具查看代码片段:https://developers.weixin.qq.com/s/YDpdEFmz7qsn;
#### 使用说明
1、直接在使用页面json引入
```
{
"usingComponents": {
"color-picker": "../components/full-color-picker/full-color-picker",
"s-color-picker": "../components/color-picker/color-picker"
}
}
```
2、wxml使用示例
```
欢迎使用代码片段,可在控制台查看代码片段的说明和文档
```
3、属性说明
color-picker:
| 属性 | 类型 | 默认值 | 是否必填 | 说明 |
|---|---|---|---|---|
| offsetX | Number | 0 | 否 | 初始化颜色指示所在偏移 |
| height | Number | 25 | 否 | 初始化颜色条的高度 |
| bindpickingstart | EventHandler | / | 否 | 颜色选择开始,通过event.detail取当前选择的颜色值,event.detail结构:{eventName,hexColor,rgbColor} |
| bindpicking | EventHandler | / | 否 | 颜色选择中,通过event.detail取当前选择的颜色值,event.detail结构:{eventName,hexColor,rgbColor} |
| bindpickingend | EventHandler | / | 否 | 颜色选择结束,通过event.detail取当前选择的颜色值,event.detail结构:{eventName,hexColor,rgbColor}|
full-color-picker:包含color-picker所有属性,以下仅为其独有属性
| 属性 | 类型 | 默认值 | 是否必填 | 说明 |
|---|---|---|---|---|
| detailOffsetX | Number | 0 | 否 | 初始化详细颜色指示所在横向偏移 |
| detailOffsetY | Number | 0 | 否 | 初始化详细颜色指示所在竖向偏移 |
| barHeight | Number | 25 | 否 | 初始化颜色条高度 |
| detailDisplayBlackRatio | Number | 0.7 | 所有颜色黑色方向展示的比例,1为完全展示 |