1.1.5 • Published 24 days ago
@ray-js/lamp-rect-picker-color v1.1.5
English | 简体中文
@ray-js/lamp-rect-picker-color
照明矩形色盘组件
Installation
$ npm install @ray-js/lamp-rect-picker-color
# or
$ yarn add @ray-js/lamp-rect-picker-color
Usage
- 属性与方法
type TProps = {
id: string, // 矩形色盘的 id
rgb: RGBA, // 矩形色盘颜色值
canvasIns: any, // 矩形色盘所在的画布实例
thumbWidth?: number, // 矩形色盘thumb的宽度
rectWidth?: number, // 矩形色盘的宽度
rectHeight?: number, // 矩形色盘的高度
isShowThumb?: boolean, // 是否显示thumb
onTouchStart?: (rgba: RGBA) => void, // 矩形色盘触摸开始的回调函数
onTouchMove?: (rgba: RGBA) => void, // 矩形色盘触摸移动的回调函数
onTouchEnd?: (rgba: RGBA) => void, // 矩形色盘触摸结束的回调函数
};
import LampRectPickerColor from '@ray-js/lamp-rect-picker-color';
const { useCanvasReady } = LampRectPickerColor;
export default () => {
const [colorR, setColorR] = useState(null);
useCanvasReady(
[
{
id: 'rectPicker', // 设置id
type: 'RectPickerColor', // 设置色盘类型
},
],
colorCurrent => {
// 获取到矩形色盘的实例
colorCurrent && setColorR(colorCurrent);
}
);
<LampRectPickerColor
id="rectPicker" // 设置id
canvasIns={colorR} // 传入实例
rgb={{
r: 255,
g: 0,
b: 0,
}}
onTouchStart={(rgba: RGBA) => {
console.log(rgba);
}}
/>;
};
1.1.7-beta-1
24 days ago
1.1.6-beta-1
3 months ago
1.1.5
5 months ago
1.1.2-beta-1
5 months ago
1.1.1-beta-1
5 months ago
1.1.0-beta-1
5 months ago
1.1.4-beta-1
5 months ago
1.1.3-beta-1
5 months ago
1.0.8
9 months ago
1.0.9-beta-1
9 months ago
1.0.8-beta-1
9 months ago
1.0.4-beta-1
1 year ago
1.0.3-beta-1
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.2-beta-1
1 year ago
1.0.1-beta-1
1 year ago
1.0.0
1 year ago
0.0.16
2 years ago
0.0.16-beta-1
2 years ago
0.0.15-beta-1
2 years ago
0.0.14-beta-1
2 years ago
0.0.13-beta-1
2 years ago
0.0.10-beta-1
2 years ago
0.0.12-beta-1
2 years ago
0.0.11-beta-1
2 years ago
0.0.8-beta-1
2 years ago
0.0.9-beta-1
2 years ago
0.0.7-beta-1
2 years ago
0.0.6-beta-2
2 years ago
0.0.6-beta-1
2 years ago
0.0.5-beta-1
2 years ago
0.0.3-beta-2
2 years ago
0.0.3-beta-1
2 years ago
0.0.2-beta-1
2 years ago
0.0.1-beta-1
2 years ago